黑马程序员技术交流社区
标题:
【上海校区】入门 选择排序
[打印本页]
作者:
梦缠绕的时候
时间:
2020-1-10 14:19
标题:
【上海校区】入门 选择排序
复制代码
1 #include<stdio.h>
2 #define N 5
3 main()
4 {
5 int a[N];
6 int j, i,m;
7 for (i = 0; i < N; i++)
8 {
9 scanf("%d", a + i);
10 }
11 for (i = 0; i < N - 1; ++i)
12 {
13 m = i;
14 for(j = i + 1; j < N; ++j ) {
15 if (a[m] < a[j]) m = j;
16 }
17 a[m] = a[m] + a
; a
= a[m] - a
; a[m] = a[m] - a
;
18 }
19 for (i = 0; i < N;++i)
20 {
21 printf("%d", a
);
22 }
23 system("pause");
24 }
复制代码
从大到小排序(从小到大排序)将第一个与之后的所有数比较 选出比这个数大的最大(小)的一个数与它交换。
作者:
梦缠绕的时候
时间:
2020-1-10 14:19
有任何问题欢迎添加学姐微信
DKA-2018
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2