C 多数排序

桃扇骨 2023-07-14 13:00 18阅读 0赞

使用C语言编写程序对多个数字进行排序输出的操作。

根据提示输入十个数字并按照从小到大的顺序进行输出显示。

效果
在这里插入图片描述
完整代码

  1. #include<stdio.h>
  2. #define N 10
  3. int main()
  4. {
  5. int i,j,a[N],temp;
  6. printf("请输入 10 个数字:\n");
  7. for(i=0;i<N;i++)
  8. scanf("%d",&a[i]);
  9. for(i=0;i<N-1;i++)
  10. {
  11. int min=i;
  12. for(j=i+1;j<N;j++)
  13. if(a[min]>a[j]) min=j;
  14. if(min!=i)
  15. {
  16. temp=a[min];
  17. a[min]=a[i];
  18. a[i]=temp;
  19. }
  20. }
  21. printf("排序结果是:\n");
  22. for(i=0;i<N;i++)
  23. printf("%d ",a[i]);
  24. printf("\n");
  25. return 0;
  26. }

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,18人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C 多数排序

    使用C语言编写程序对多个数字进行排序输出的操作。 根据提示输入十个数字并按照从小到大的顺序进行输出显示。 效果 ![在这里插入图片描述][watermark_type_

    相关 169. 多数元素

    给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例

    相关 找寻多数元素

    给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。

    相关 C# 多数排序之牵一发而动全身

    一、需求分析:查询获取数据库的【实习医院信息】,使医院以实习生总招人数排序,同时医院的其余属性(如医院名称、招收男生数、招收女生数)等随之排序变动。(举个例子:如果有两个国王要

    相关 多数元素

    //给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 // // 你可以假设数组是非空的,并且给定的数组总是存