行政还要负责网站建设新媒体吗,做网站百度收费吗,影楼行业网站,代理公司注册网题目#xff1a;对10个数进行排序。
从小到大排序题目分析#xff1a;
1 6 3 4 8 9 0 2 5 7#xff08;假设10个数据#xff09;
第一个和第二个比#xff0c;把大的那个数放在右边
第二个和第三个比#xff0c;把大的那个数放在右边
以此类推......
从而把最大的那…题目对10个数进行排序。
从小到大排序题目分析
1 6 3 4 8 9 0 2 5 7假设10个数据
第一个和第二个比把大的那个数放在右边
第二个和第三个比把大的那个数放在右边
以此类推......
从而把最大的那个数排到了右边
然后再对剩下的9个数进行比较比较出第二个最大的数放在倒数第二个位置
然后比剩下的8个数......
代码
//排序
#include stdio.h
#define N 10
int main()
{int a[N];int i,j,n;int temp; //存储需要交换的变量//输入for(i0;iN;i)scanf(%d,a[i]);for(nN;n1;n--){for(i0,j1;in-1,jn;i,j){if(a[i]a[j]){tempa[j];a[j]a[i];a[i]temp; //如果前者大于后者交换位置}}}//输出for(i0;iN;i)printf(%2d,a[i]);return 0;
}
运行结果
1 6 3 4 8 9 0 2 5 70 1 2 3 4 5 6 7 8 9
--------------------------------
Process exited after 8.603 seconds with return value 0
请按任意键继续. . .