2020acm航电怎么了?求高手指点
# include & ltstdio.h & gt
# include & ltmath.h & gt
int main()
{
int i,j,n,a[100],t;
while(scanf("%d ",& ampn)!EOF & amp& ampn)
{
如果(n & lt=100)
{
for(I = 0;我& ltn;i++)
scanf("%d ",& ampa[I]);
for(I = 0;我& ltn;i++)
{
for(j = 0;j & ltn-1;j++)
{
if(ABS(a[j])& lt;abs(a[j+1])
{
t = a[j];
a[j]= a[j+1];
a[j+1]= t;
}
}
}
printf("%d ",a[0]);
for(I = 1;我& ltn;i++)
printf(" %d ",a[I]);
printf(" \ n ");
}
}
}
首先你的输入没有地址符号,交换的代码没有循环控制条件,最后输出没有空格。
以上是我的AC代码,加油!