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代码,加油!