信息互动

当前位置/ 首页/ 信息互动/ 正文

选择排序法C语言代码升序和降序一起 选择排序法c语言

导读 大家好,我是小典,我来为大家解答以上问题。选择排序法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、}

本文到此讲解完毕了,希望对大家有帮助。