#include<iostream>
using namespace std;
int main()
{
int n;
while(cin>>n&&n!=0)
{
int i,a[100],min,k=0,tem;//k必须初始化,否则若输入的第一个数为最小数就会出错
cin>>a[0];
min=a[0];
for(i=1;i<n;i++)
{
cin>>a[i];
if(min>a[i]) //将数据插入改序列中
{
min=a[i]; //找到应该插入的地方
k=i;
}
}
a[k]=a[0]; //插入数据
a[0]=min;
for(i=0;i<n-1;i++)
cout<<a[i]<<' ';
cout<<a[n-1]<<endl;
}
}
杭电2016
最新推荐文章于 2019-02-21 10:57:50 发布