杭电ACM第2016题,我错在哪了。。我实在看不出来了。

2024-12-02 06:38:18
推荐回答(1个)
回答(1):

#include
main()
{
int i,j,cs,ys,m,n,b[50],a[100],pjz,h,o,p,q,min,mini;

while(scanf("%d",&n)!=EOF)
{
if(n==0)continue;
for(i=0;i scanf("%d",&a[i]);
min=a[0];
mini=0;
for(i=0;i {
if(a[i] {
min=a[i];
mini=i;
}
}
if(min!=a[0])
{ // 缺少 { }
o=a[mini];
a[mini]=a[0];
a[0]=o;
}
for(i=0;i {
printf("%d%c",a[i],i==n-1?'\n':' ');
}
}
}