杭电acm2020题求指导

2025-01-02 12:14:03
推荐回答(2个)
回答1:

#include
#include
int vabs(int n);//abs已经在math里面存在了
int main()
{
int a[100];
int i,j,t,n,b,c;
while(scanf("%d",&n)!=EOF&&n!=0)
{
for(i=0;i {
scanf("%d",&a[i]);
}
for(j=0;j {

for(i=j+1;i {
if(vabs(a[j]) {
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
if(j)putchar(' ');//防PE,最后一个数据后面没有空格的
printf("%d",a[j]);
}
printf("\n");
}
return 0;
}
int vabs(int n){return n<0?-n:n;}

回答2:

推荐你到acm百科网 查看相关的解题报告。