题解|输入整型数组和排序标识,对其元素按照升序或降序进行排序
输入整型数组和排序标识,对其元素按照升序或降序进行排序
https://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309
// HJ101-2 输入整型数组和排序标识,对其元素按照升序或降序进行排序.cpp #include<iostream> #include<bits/stdc++.h> using namespace std; int main() { int n; while (cin >> n) { vector<int>vec(n); for (int i = 0; i < n; i++) { cin >> vec[i]; } sort(vec.begin(), vec.end()); int k; cin >> k; if (k == 1) { reverse(vec.begin(), vec.end()); } for (auto c : vec) { cout << c << " "; } cout << endl; } return 0; }