文章

3

粉丝

60

获赞

12

访问

365

头像
整数奇偶排序 题解:
P1248 北京大学机试题
发布于2025年3月9日 19:56
阅读数 32

双数组

#include<bits/stdc++.h>
using namespace std;
bool cmpA(int a,int b){
    return a<b;
}
bool cmpD(int a,int b){
    return a>b;
}
int main(){
    int a[105];
    int b[105];
    while(cin>>a[0]){
        b[0]=a[0];
        for(int i=1;i<10;i++){
            cin>>a[i];
            b[i]=a[i];
        }
        sort(a,a+10,cmpA);
        sort(b,b+10,cmpD);
        for(int i=0;i<10;i++){
            if(b[i]%2==1){
                cout<<b[i]<<' ';
            }
        }
        for(int i=0;i<10;i++){
            if(a[i]%2==0){
                cout<<a[i]<<' ';
            }
        }
        cout<<endl;
    }
    return 0;
}

 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发