#include <iostream>
#include <vector>
using namespace std;
int main() {
int n;
while (cin >> n) {
if (n == 0)
break;
vector<int> ans;
int minSide = 0;
int minVal = INT_MAX;
int num;
for (int i = 0; i < n; i++) {
cin >> num;
ans.push_back(num);
if (minVal > num) {
minVal = num;
minSide = i;
}
}
swap(ans[0], ans[minSide]);
// 输出程序
cout << ans[0];
for (int i = 1; i < ans.size(); i++) {
cout << " " << ans[i];
}
cout << endl;
}
return 0;
}
因篇幅问题不能全部显示,请点此查看更多更全内容