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

  • 发布时间:2023-12-24 13:00:31 来源:
标签:
导读 你们好,最近小未来发现有诸多的小伙伴们对于选择排序法C语言代码升序和降序一起,选择排序法c语言这个问题都颇为感兴趣的,今天小活为大家

你们好,最近小未来发现有诸多的小伙伴们对于选择排序法C语言代码升序和降序一起,选择排序法c语言这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

2、定义变量和数组:

3、#include<stdio.h>

4、void main()

5、{

6、 int i, j, t, a[11]; /*定义变量及数组为基本整型*/

7、输入的10个数:

8、 printf("请输入10个数:\n");

9、 for (i = 1; i < 11; i++)

10、 scanf("%d", &a[i]); /*从键盘惹付中输入要排序的10个数字*/

11、比较并排虚付召序:

12、 for (i = 1; i <= 9; i++)

13、 for (j = i + 1; j <= 10; j++)

14、 if (a[i] > a[j])丽趣 /*如果后一个数比前一个数大则利用中间变量t实现俩值互换*/

15、 {

16、 t = a[i];

17、 a[i] = a[j];

18、 a[j] = t;

19、 }

20、输出结果:

21、 printf("排序后的顺序是:\n");

22、 for (i = 1; i <= 10; i++)

23、 printf("%5d", a[i]); /*将排好序的数组输出*/

24、 printf("\n");

25、完整的源代码:

26、#include<stdio.h>

27、void main()

28、{

29、 int i, j, t, a[11]; /*定义变量及数组为基本整型*/

30、 printf("请输入10个数:\n");

31、 for (i = 1; i < 11; i++)

32、 scanf("%d", &a[i]); /*从键盘中输入要排序的10个数字*/

33、 for (i = 1; i <= 9; i++)

34、 for (j = i + 1; j <= 10; j++)

35、 if (a[i] > a[j]) /*如果后一个数比前一个数大则利用中间变量t实现俩值互换*/

36、 {

37、 t = a[i];

38、 a[i] = a[j];

39、 a[j] = t;

40、 }

41、 printf("排序后的顺序是:\n");

42、 for (i = 1; i <= 10; i++)

43、 printf("%5d", a[i]); /*将排好序的数组输出*/

44、 printf("\n");

45、}

以上就是选择排序法c语言这篇文章的一些介绍,希望对大家有所帮助。

  • 免责声明:本文由用户上传,如有侵权请联系删除!