冒泡算法排序
2016-10-23 15:23
148 查看
/* 问题描述: 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200 输入格式: 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。 输出格式: 输出一行,按从小到大的顺序输出排序后的数列。 样例输入: 5 8 3 6 4 9 样例输出: 3 4 6 8 9 */ #include <stdio.h> int main(){ int a[201],n,t; scanf("%d",&n); for(int i=1;i<=n;i++)//在for循环里int i这个计数变量更好,for循环外只能int i一次,而for循环内可以重复int i,方便写长程序时随时int i scanf("%d",&a[i]); for(int i=1;i<=n-1;i++)//这里就在重复int i了,但蓝桥杯事先int i,不要这样 for(int j=1;j<=n-1;j++) if(a[j]>a[j+1]){ t=a[j]; a[j]=a[j+1]; a[j+1]=t; } for(int i=1;i<=n;i++) printf("%d ",a[i]); return 0; }
相关文章推荐
- 内部排序之冒泡算法
- 汇编 输入3个数字排序 冒泡算法实现
- 冒泡算法 鸡尾酒算法 插入排序
- 冒泡算法排序的应用题
- 冒泡算法 ,数组排序
- 排序之冒泡算法的java语言简单实现
- 陈华:冒泡算法实现数组排序
- 从小到大排序--冒泡算法
- Oracle 字符串分割排序冒泡算法
- 【Java】数组--利用冒泡算法给日期排序
- 八大排序之冒泡算法
- 算法学习之排序:冒泡算法
- php 经典算法,冒泡算法,快速排序,选择排序,插入排序
- java算法:使用冒泡算法对任何对象排序
- 前端常见排序算法之冒泡算法
- [java]冒泡算法:让数字从小到大排序
- [Java]实现冒泡算法,对数组元素进行排序
- linux shell对数组数据排序 冒泡算法
- 各种排序(冒泡算法)
- 基础练习 数列排序 java 冒泡算法 foreach()