题解|输入整型数组和排序标识,对其元素按照升序或降序进行排序
输入整型数组和排序标识,对其元素按照升序或降序进行排序
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;
}

