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

 2024-01-06  阅读 8  评论 0

摘要:你们好,最近小未来发现有诸多的小伙伴们对于选择排序法C语言代码升序和降序一起,选择排序法c语言这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。1、打开visual C++ 6.0-文件-新建-文件-C++ Source File2、定义变量和数组:3、#include4、void main()5、{6、 int i, j, t, a[11]; /*定义变量及数组为

你们好,最近小未来发现有诸多的小伙伴们对于选择排序法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语言这篇文章的一些介绍,希望对大家有所帮助。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://www.sast-sy.com/ea869AT0CBwZSUAEB.html

发表评论:

管理员

  • 内容1434378
  • 积分0
  • 金币0

Copyright © 2022 四叶百科网 Inc. 保留所有权利。 Powered by ZFCMS 1.1.2

页面耗时0.1009秒, 内存占用1.72 MB, 访问数据库18次

粤ICP备21035477号