本题要求将给定的n个整数从大到小排序后输出。

输入格式:

输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。

输出格式:

在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。

输入样例:

4
5 1 7 6

输出样例:

7 6 5 1
#include <stdio.h>void SelectSort( int nums[10], int n );int main(){int n, i;scanf("%d", &n);int nums[n];for( i=0; i<n; i++ )scanf(" %d", &nums[i]);SelectSort( nums, n );for( i=0; i<n-1; i++ )printf("%d ", nums[i]);printf("%d", nums[n-1]);return 0;
}void SelectSort( int nums[10], int n ){    // 选择排序for( int i=0; i<n-1; i++ ){int max = i;for( int j=i+1; j<n; j++ ){if( nums[max] < nums[j] )max = j;}if( max != i ){int temp = nums[max];nums[max] = nums[i];nums[i] = temp;}}
}

本题要求将给定的n个整数从大到小排序后输出。相关推荐

  1. c语言冒泡法对10个整数由大到小排序,用冒泡法对10个整数排序

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:用冒泡法对10个整数排序.10个整数用scanf函数输入回答:举了例:一个数组:3,2,5,1,4从小到大排序从左侧开始,逐对比较3 ...

  2. c语言编写程序,输入10个整数,按从小到大的顺序排序后输出,c语言 实验报告10

    实验十 指针程序设计 实验目的: 1. 掌握指针变量定义和引用方法. 2. 掌握正确使用指针编程. 实验内容: 1. 编写程序,从键盘输入10个整数,然后根据提示选择输入'A'或者'D',如果输入为' ...

  3. c语言编写程序,输入10个整数,按从小到大的顺序排序后输出,C语言编程,从键盘输入四个整数,按照数值从小到大顺序输出...

    源代码如下: #include int main( ) { int num[4]; for(int i = 0 ; i scanf("%d", num+i); } for(int  ...

  4. 用选择排序法对数组中10个整数从大到小排序

    选择排序法:在一组数据中,选出最小(大)的一个数,与第一个位置的数交换,在剩下数中找最小(大)的与第二个位置的数交换,以此类推. 使用一个函数实现: #include<stdio.h> v ...

  5. c语言从键盘输入十个整数,冒泡法从大到小排序

    #include <studio.h> int main(){int i,j,t,a[10];printf("请输入十个整数");for(i=0;i<10;i++ ...

  6. [Hash应用问题] 例3.2 给出n个整数,按从大到小的顺序输出前m大的数

    题目描述: 给出n个整数,请按从大到小的顺序输出前m大的数. 输入: 每组测试数据又两行,第一行有两个数n,m(0<n,m<1000000),第二行包含n个各不相同,且都处于区间[-500 ...

  7. 文件中有一组整数,要求排序后输出到另一个文件中

    这个主要复习一下文件输入输出流~~ 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ...

  8. 在python中输入10个整数并求出最大值_python练习题 :用户任意输入10个整数到列表中,然后由大到小排列并输出。...

    一:填空题: 1.python是一种面向_对象 __的高级语言. 2.python可以在多种平台运行,这体现了python的___可移植___特性. 3.python源代码被解释器转换后的格式为___ ...

  9. c语言随机产生10个30 100,c语言编写随机产生10个100~200之间整数,幷按从大到小排序...

    你所写的代码是正确的,想要查看,请用这个:includeint main(){char ch;scanf("%c",&ch);if(ch>='A'&ch){c ...

最新文章

  1. Linux基础知识99问(一)
  2. Hibernate 学习(一)
  3. php为图片添加渐变背景,HTML_CSS实例:通过定义渐变边框给图片加阴影,一般我们可以使用背景图的方 - phpStudy...
  4. Docker拉取Redis镜像安装运行
  5. window safari 怎么进入响应式_响应式网站怎么做?模板教程来了
  6. 在Ubuntu下安装软件
  7. nodejs使用supervisor插件调试效率
  8. 图形大小_光伏电池正面图形设计优化
  9. excel中复制时不要计算机,电脑excel表格中无法将复制的内容粘贴进去如何解决...
  10. ddd软件设计两个人的工作
  11. Unity 3D模型动画导出为帧序列
  12. 苹果手机怎么看生产日期?参考方法在这!
  13. UPUPOO返回码格式!!!
  14. 前端学习从入门到高级全程记录之13 (京东项目一)
  15. @开发者,微软 CEO 萨提亚带领 60 位大咖的集结令,你敢接吗?
  16. 分享一款市面比较好用的收款工具, SHOUK8 个人微信支付宝收款工具 微信支付宝财付通免签约收款即时到帐辅助
  17. Jni native java.lang.UnsatisfiedLinkError:No implementation found for boolean com.xxx.xxx.jni.init()
  18. 中望CAD的引线标注格式怎么改_没想到啊,原来CAD命令还可以这样学习
  19. k-means python实现
  20. 上海迪士尼度假区推出冬季节庆新体验

热门文章

  1. DAVINCI DM3730开发攻略——xload-1.51移植
  2. 豆瓣排行榜1--get携带params作为url参数去请求
  3. windows7怎么升级10_lol手游怎么升级快 英雄联盟手游升到10级最快技巧分享[多图]-手游问答...
  4. LabVIEW 获取本机多个ip地址
  5. 女朋友让我写 1 万字检讨
  6. 向量几何在游戏编程中的使用4
  7. KeePass 中文汉化之通过繁体汉化版本文件快速转换为简体中文版本
  8. struts2 poi导出excel实例代码下载
  9. 11.17 Vue判断输入是否为数字
  10. 2023最好用的浏览器新标签页了,这才是浏览器的Style!