#include <bits/stdc++.h> using namespace std; int main() { int n; while(scanf("%d",&n)!=EOF) { int num,min,x,tem; int a[101]; if(n==0) break; for(int i=0;i<n;i++) { scanf("%d",&num); a[i]=num; if(i==0) min=num; if(num<=min)//小于等于,如果只有小于,那么只有两个数的情况会被忽略 { min=num; x=i; } } tem=a[0]; a[0]=a[x]; a[x]=tem; for(int i=0;i<n;i++) { printf("%d",a[i]); if(i!=n-1) printf(" "); } printf("\n"); } return 0; }