题解 | #输入整型数组和排序标识,对其按照升序或降序排序#
输入整型数组和排序标识,对其元素按照升序或降序进行排序
https://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309
// HJ101 输入整型数组和排序标识,对其元素按照升序或降序进行排列.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include<iostream> #include<bits/stdc++.h> using namespace std; int main() { int n; while (cin >> n) { vector<int>dp(n); for (int i = 0; i < n; i++) { cin >> dp[i]; } sort(dp.begin(), dp.end()); int a; cin >> a; if (a == 1) { reverse(dp.begin(), dp.end()); } for (auto c : dp) { cout << c << " "; } } return 0; }