文章

56

粉丝

0

获赞

101

访问

2.6k

头像
整数奇偶排序 题解:用两个数组分别存放奇数和偶数
P1248 北京大学机试题
发布于2026年3月15日 18:03
阅读数 19

#include<stdio.h>
#include<iostream>
#include<algorithm>
#include<string>
#include<functional>

using namespace std;

int main(){
    int a[10];
    int odd[10], even[10];
    int num;

    while(cin>>a[0]){
        for(int i=1; i<10; i++) cin>>a[i];

        int co=0,ce=0; //分别为奇偶的计数器

        for(int i=0; i<10; i++){
            num = a[i];
            if( num%2==1 )  odd[co++]=num;
            else even[ce++]=num;
        }
        
        sort(odd,odd+co,greater<int>());
        sort(even,even+ce);...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发