文章

111

粉丝

1

获赞

749

访问

22.2k

头像
整数奇偶排序 题解:C++
P1248 北京大学机试题
发布于2026年2月9日 19:48
阅读数 196

#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;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发