题目链接http://acm.hdu.edu.cn/showproblem.php?pid=2016
AC代码
#include<iostream>
using namespace std;
int main()
{
int n,i,t,k,c[100];
while(cin>>n)
{
if(n==0)
break;
else
{
k=0;
for(i=1; i<=n; i++)
cin>>c[i];
c[0]=c[1];
for(i=2; i<=n; i++)
{
if(c[i]<c[0])
{
c[0]=c[i];
t=i;
k=1;
}
}
if(k==1)
{
c[t]=c[1];
c[1]=c[0];
}
cout<<c[1];
for(i=2; i<=n; i++)
cout<<' '<<c[i];
cout<<endl;
}
}
return 0;
}