文章
211
粉丝
0
获赞
963
访问
32.7k
#include<bits/stdc++.h>
using namespace std;
bool cmp(int a, int b) {
if (a % 2 != b % 2)
return a % 2 > b % 2;
else if(a % 2 == 1 && b % 2 == 1)
return a > b;
else if(a % 2 == 0 && b % 2 == 0)
return a < b;
}
int main(){
vector<int> a(10);
while(cin>>a[0]>>a[1]>>a[2]>>a[3]>>a[4]>>a[5]>>a[6]>>a[7]>>a[8]>>a[9]){
sort(a.begin(),a.end(),cmp);
for(auto it:a)
cout << it << " ";
cout << endl;
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发