题解 | #整数奇偶排序#

整数奇偶排序

https://www.nowcoder.com/practice/bbbbf26601b6402c9abfa88de5833163

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
   // int a, b;
    vector<int> ji;
    vector<int> ou;
    int a[10];
    while (cin >>a[0]>>a[1]>>a[2]>>a[3]>>a[4]>>a[5]>>a[6]>>a[7]>>a[8]>>a[9]) { // 注意 while 处理多个 case
       // cout << a + b << endl;
       sort(a,a+10);  //先行排序
       for (int i = 0; i <= 9; i++) 
       {
       if (a[i] % 2 == 0 )  
       {
         ou.push_back(a[i]);   //偶数扔进偶数vector
       }
       if(a[i] % 2 != 0 && a[i] != 0 )  
       {
         ji.push_back(a[i]);  //基数扔进奇数vector,此时,奇偶序列均已有序,由小到大
       }
       }
       for(int i = ji.size() - 1;i >= 0;i--)  //按题目要求输出
       {
        cout<< ji[i] << " " ;
       }
       for(int i = 0;i <= ou.size() - 1;i++)  //按题目要求输出
       {
        cout << ou[i] << " ";
       }
       

    }
    return 0;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

看到这个内容真是闹麻了。。。。。。现在有了AI以后很多人面试都会作弊吗?&nbsp;那对老老实实面试的人岂不是不公平....
程序员牛肉:公平那是对小孩子讲的童话故事,成年人的世界只有能不能接受失败的后果。 你要是能接受面试作弊被发现之后多家公司联合永久拉黑的后果,你就搞。
点赞 评论 收藏
分享
程序员牛肉:主要是因为小厂的资金本来就很吃紧,所以更喜欢有实习经历的同学。来了就能上手。 而大厂因为钱多,实习生一天三四百的就不算事。所以愿意培养你,在面试的时候也就不在乎你有没有实习(除非是同级别大厂的实习。) 按照你的简历来看,同质化太严重了。项目也很烂大街。 要么换项目,要么考研。 你现在选择工作的话,前景不是很好了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务