当前位置: 首页 > news >正文

基础练习 数列排序

问题描述
  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
  第一行为一个整数n。
  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
  输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9

#include <stdio.h>
int main() {
    int n,i,j;
    int a[200];
    scanf("%d",&n);
    if(1<=n&&n<200){
        for(i=0; i<n; i++) {
            scanf("%d",&a[i]);
            if(a[i]>10000) return 0;
        }
        for(i=n; i>0; i--) 
            for(j=0; j<i-1; j++) {
                if(a[j]>a[j+1]) 
                {
                    int temp;
                    temp = a[j];
                    a[j] = a[j+1];
                    a[j+1] = temp;
                }
            }
        for(i=0; i<n; i++) {
            printf("%d ",a[i]);
        }
    }
    return 0;
}

相关文章:

  • 当爱已成为过去
  • C语音键盘钩子和用法 模拟键盘
  • ASP.NET自定义控件组件开发 第三章 为控件添加事件 前篇
  • 详细介绍SQL交叉表的实例
  • mysql随机取3条数据以及优化
  • Google请人为Android挑刺
  • java中的异常理解
  • CSS-border属性制作小三角
  • Net几种常用传值方式
  • JSP学习笔记(二十八):struts2中验证表单内容
  • 如何做好自动化测试,揭秘阿里巴巴分层自动化实践之路
  • 如何在SQL Server数据库中加密数据
  • 唱歌的方法与技巧[收集]
  • 2016 “Better Software East/DevOps East/Agile Dev East”三个会议上的发言
  • as3corelib系列教程之一:ArrayUtil类的用法
  • 0基础学习移动端适配
  • Android单元测试 - 几个重要问题
  • Facebook AccountKit 接入的坑点
  • js中forEach回调同异步问题
  • MaxCompute访问TableStore(OTS) 数据
  • PHP面试之三:MySQL数据库
  • Selenium实战教程系列(二)---元素定位
  • 测试开发系类之接口自动化测试
  • 搞机器学习要哪些技能
  • 码农张的Bug人生 - 见面之礼
  • 批量截取pdf文件
  • 深度学习在携程攻略社区的应用
  • 使用 QuickBI 搭建酷炫可视化分析
  • 项目管理碎碎念系列之一:干系人管理
  • 小李飞刀:SQL题目刷起来!
  • 由插件封装引出的一丢丢思考
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • LIGO、Virgo第三轮探测告捷,同时探测到一对黑洞合并产生的引力波事件 ...
  • postgresql行列转换函数
  • ​水经微图Web1.5.0版即将上线
  • #LLM入门|Prompt#3.3_存储_Memory
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • $ git push -u origin master 推送到远程库出错
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (Forward) Music Player: From UI Proposal to Code
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (转载)利用webkit抓取动态网页和链接
  • .NET 药厂业务系统 CPU爆高分析
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET序列化 serializable,反序列化
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • /usr/bin/python: can't decompress data; zlib not available 的异常处理
  • @GetMapping和@RequestMapping的区别
  • @JsonFormat与@DateTimeFormat注解的使用
  • @Transactional 竟也能解决分布式事务?
  • [04] Android逐帧动画(一)
  • [ABC294Ex] K-Coloring