大师 • 4个月前
using namespace std;
int main() {
int n;
cin >> n;
//数组和vector容器皆可
//int num[n];
vector<int> num(n);
for (int &x : num) {
cin >> x;
}
for (int i = 0; i < n - 1; i++) {
for (int j = 0; j < n - 1 - i; j++) {
if (num[j] > num[j + 1]) {
swap(num[j], num[j + 1]);
}
}
}
for (int x : num) {
cout << x << " ";
}
return 0;
}
评论:
方法二:
using namespace std;
int main() {
int n;
cin >> n;
vector<int> x(n);
for (int i = 0; i < n; i++) {
cin >> x.at(i);
}
sort(x.begin(), x.end());
for (int i : x) {
cout << i << " ";
}
return 0;
}
请先登录,才能进行评论