文章
111
粉丝
1
获赞
749
访问
22.2k
#include <bits/stdc++.h>
using namespace std;
bool cmp(int a ,int b){
if(a%2 == 0 && b%2 == 0) return a < b;
else if(a%2 == 1 && b%2 == 1) return a > b;
else return a%2 > b%2;
}
int a[10];
int n = 10;
int main(){
while(cin >> a[0] >>a[1]>>a[2] >>a[3] >>a[4] >>a[5] >>a[6] >>a[7] >>a[8] >>a[9]){
stable_sort(a,a+10,cmp);
for(int i = 0; i < n ; i++){
cout << a[i] << " ";
}
}
return 0;
}
登录后发布评论
暂无评论,来抢沙发