输入整型数组和排序标识,对其元素按照升序或降序进行排序#
输入整型数组和排序标识,对其元素按照升序或降序进行排序
https://www.nowcoder.com/practice/dd0c6b26c9e541f5b935047ff4156309
#include <iostream>
using namespace std;
#include <vector>
#include <algorithm>
int main() {
int a,b;
cin>>a;
vector<int> v;
for(int i=0;i<a;i++){
cin>>b;
v.push_back(b);
}int p;
cin>>p;
if(p==0){
sort(v.begin(),v.end());
}else if(p==1){
sort(v.begin(),v.end(),greater());
}for(vector<int>::iterator it =v.begin();it!=v.end();it++){
cout<<*it<<" ";
}cout<<endl;
return 0;
}
// 64 位输出请用 printf("%lld")
查看2道真题和解析