题解 | #输入整型数组和排序标识#
输入整型数组和排序标识,对其元素按照升序或降序进行排序
https://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int n; cin >> n; vector<int> data; for (int i = 0;i < n;i++) { int a; cin >> a; data.push_back(a); } int op; cin >> op; if (op == 0) { sort(data.begin(),data.end()); } else if (op == 1) { sort(data.begin(),data.end(),[](int a,int b) { return a > b; }); } for (auto it : data) { cout << it << " "; } } // 64 位输出请用 printf("%lld")