选择排序法C语言代码升序和降序一起 选择排序法c语言
大家好,我是小典,我来为大家解答以上问题。选择排序法C语言代码升序和降序一起,选择排序法c语言,很多人还不知道,现在让我们一起来看看吧!
1、/*
2、请输入数字个数:10
3、开始输入:23 54 9 8 65 78 10 22 32 71
4、 78 71 65 54 32 23 22 10 9 8
5、Press any key to continue
6、*/
7、1
8、2
9、3
10、4
11、5
12、6
13、7
14、8
15、9
16、10
17、11
18、12
19、13
20、14
21、15
22、16
23、17
24、18
25、19
26、20
27、21
28、22
29、23
30、 #include<stdio.h>
31、voidmain() {
32、 inta[10],n,i,j,k,t;
33、 printf("请输入数字个数:");
34、 scanf("%d",&n);
35、 printf(" 开始输入:");//
36、 for(i = 0;i < n && i < 10;i++)
37、 scanf("%d",&a[i]);//
38、 for(i = 0; i < n - 1; ++i){
39、 k = i;
40、 for(j = i + 1;j < n;++j) {
41、 if(a[k] < a[j]) k = j;
42、 }
43、 if(i != k) {
44、 t = a[k];
45、 a[k] = a[i];
46、 a[i] = t;
47、 }
48、 }
49、 for(i = 0;i < n;i++)
50、 printf(" %d",a[i]);
51、 printf(" ");
52、}
本文到此讲解完毕了,希望对大家有帮助。