解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
int n,i,j,t;
int a[100];
while(~scanf("%d",&n))
{
if(n==0)
break;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<n;i++)
{
for(j=0;j<n-1;j++)
{
if(abs(a[j])<abs(a[j+1]))
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
}
return 0;
}
0.0分
0 人评分
C语言训练-自守数问题 (C语言代码) long long浏览:1106 |
C二级辅导-计负均正 (C语言代码)浏览:607 |
不知道哪里错了浏览:1226 |
母牛的故事 (C语言代码)浏览:478 |
不容易系列 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1015 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:943 |
打印十字图 (C语言代码)浏览:2822 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:590 |
核桃的数量 (C语言代码)浏览:726 |