全部评论 4

  • #include <bits/stdc++.h>
    using namespace std;
    int num[15];
    int main(){
        for (int i=1;i<=10;i++) cin>>num[i];
        vector<int> a,b;
        for (int i=1;i<=10;i++){
            if (num[i]%2) a.push_back(num[i]);
            else b.push_back(num[i]);
        }
        sort(a.begin(),a.end(),greater<int>());
        sort(b.begin(),b.end());
        for (int i=0;i<a.size();i++) cout<<a[i]<<' ';
        for (int i=0;i<b.size();i++) cout<<b[i]<<' ';
    	return 0;
    }
    

    4天前 来自 北京

    0
  • 使用 sort 函数,自定义比较函数。

    1周前 来自 广东

    0
  • 麻烦回答一下

    1周前 来自 上海

    0
  • 1

    1周前 来自 上海

    0

热门讨论