题解 | #整数奇偶排序#
整数奇偶排序
https://www.nowcoder.com/practice/bbbbf26601b6402c9abfa88de5833163
#include <iostream>
#include<cstdio>
#include<algorithm>
#include<vector>
using namespace std;
vector<int>odd;
vector<int>dou;
bool cmp(int x,int y){
return x>=y;
}
int main() {
int arr[10];
for(int i=0;i<10;i++){
cin>>arr[i];
}
for(int j=0;j<10;j++){
if(arr[j]%2!=0){
odd.push_back(arr[j]);
}else{
dou.push_back(arr[j]);
}
}
sort(odd.begin(),odd.end(),cmp);
sort(dou.begin(),dou.end());
for(int i=0;i<odd.size();i++){
cout<<odd[i]<<" ";
}
for(int i=0;i<dou.size();i++){
cout<<dou[i]<<" ";
}
return 0;
}
// 64 位输出请用 printf("%lld")
SHEIN希音公司福利 370人发布