输入十个整数,之后把它们从大到小排列并且换行。
例:
输入
19 30 -99 487 38 45 256 189 -62 11
输出
487
256
189
45
38
30
19
11
-62
-99
输入十个整数,之后把它们从大到小排列并且换行
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注#include <stdio.h> int main() { int a[10]; //定义数组a int i,j,t; //定义三个整型变量 for(i=0;i<10;i++) scanf("%d",&a[i]);//给数组赋值 for(i=0;i<10;i++) //十个数,进行九轮比较 { for(j=i+1;j<10;j++)//第一个数比较九次,依次递减 { if(a[i]<a[j])//如果a[i]<a[j] { t=a[i]; //互换位置 a[i]=a[j]; a[j]=t; } } printf("%d\n",a[i]); } return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 2无用