刷题日记 T1153 整数奇偶排序

#include <iostream>
#include <algorithm>

using namespace std;

int main() {
	int n, a[10], b[10], t = 0, f = 0, i;//开两个数组分别存奇数偶数
    for (i = 0; i < 10; i++) {
    	cin>>n;
        if(n % 2 != 0) {//判断奇数偶数
            a[t] = n;          
            t++;
        } else {
            b[f] = n;
            f++;
        }
    }
    sort(a, a + t, greater<int>());//快速排序
    sort(b, b + f, less<int>());//可以在后面加一个参数控制升序或降序
    for (i = 0; i < t; i++) {
        cout<<a[i]<<' ';
    } 
    for (i = 0; i < f; i++) {
        cout<<b[i]<<' ';
    }    
}
全部评论

相关推荐

03-23 23:00
黄淮学院 Java
才浅Caiq:老家县城送外卖也5000,要求别这么低
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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