文章

1

粉丝

0

获赞

1

访问

45

头像
排序 题解:
P1010 兰州大学/贵州大学机试
发布于2026年3月15日 13:52
阅读数 45

#include<bits/stdc++.h>
using namespace std;

int main(){
    int n,a[1000];
    vector<int> vec;
    cin >> n;
    for(int i=0;i<n;i++){      //输入n个待排序的数
        cin>>a[i];
    }
    sort(a,a+n);     //进行升序排序
    for(int i=0;i<n;i++){
        if(a[i]%2!=0){
            vec.push_back(a[i]);   //如果是奇数则加入到vec里面
        }
    }
    for(int i=0;i<n;i++){
        if(a[i]%2==0){
            vec.push_back(a[i]);    //如果是偶数数则加入到vec里面(此时前面已经有了奇数的升序排序了)
        }
    }
    for(int num : vec){
        c...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发