题解 | #整数奇偶排序#

整数奇偶排序

http://www.nowcoder.com/questionTerminal/bbbbf26601b6402c9abfa88de5833163

#include<iostream>
#include<algorithm>
using namespace std;
 int a[10];
bool compare(int x,int y){                              //构造比较函数
    if(x%2==1&&y%2==1)return x>y;
    else if(x%2==0&&y%2==0)return x<y;
    else return (x%2>y%2);
}

int main(){
    while(cin>>a[0]){
        for(int i=1;i<10;i++)cin>>a[i];
        sort(a,a+10,compare);
        for(int i=0;i<10;i++)cout<<a[i]<<" ";
    }
    return 0;
}
全部评论

相关推荐

收到了北京经纬恒润AE产品测试部门的offer,有了解的友友吗?工作内容怎么样?加班真的很严重吗?值得去吗?
La_place:有人说的人在那边,就是正常互联网作息吧,一天十个小时出头,双休这样。加班有,但是可能也不算严重?
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务