输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。
#include<stdio.h>
int main()
{
int m,a;
int i=0,n;
int x[100];
while(scanf("%d",&n)!=EOF&&(n!=0)){
for(i=0;i<n;i++){
scanf("%d",&x[i]);
if(i==0){
m=x[i];
}if(x[i]<=m){m=x[i];
a=i;}
}
printf("%d",m);
x[a]=x[0];
for(i=1;i<n;i++){
if(m!=x[i])
{printf(" %d",x[i]);
} } printf("\n");
}
return 0;
}