解题思路:
1.首先输入要输入的行数(遇到0结束)我们与n相与,当n=0时,跳出循环。2.我们把我们要写入的数据放入我们定义的的数组里面,然后对数组进行排序。
注意事项:注意换行
参考代码:
#include #include int main() { int n; while(scanf("%d",&n)&&n) { int a[n]; for(int i=0;i<n;i++) { scanf("%d",&a[i]); } for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(abs(a[i])>abs(a[j])) { int temp; temp=a[j]; a[j]=a[i]; a[i]=temp; } } } for(int i=0;i<n;i++) { printf("%d ",a[i]); } printf("\n"); } return 0; }
0.0分
1 人评分
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:751 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1245 |
用筛法求之N内的素数。 (C语言代码)浏览:664 |
简单的a+b (C语言代码)浏览:579 |
C二级辅导-分段函数 (C语言代码)浏览:601 |
Hello, world! (C语言代码)浏览:824 |
川哥的吩咐 (C语言代码)浏览:611 |
格式化数据输出 (C语言代码)浏览:821 |
整数平均值 (C语言代码)浏览:786 |
半数集问题 (C语言代码)浏览:921 |