关于笔试题输入输出的小问题

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

int main()
{
    int a;
    char b;
    vector<int> c1;
    vector<int> c2;
    while(cin>>a>>b)
    {
        //cout<<a<<' '<<b<<' ';
        if(b=='r')
            c1.push_back(a);
        if(b=='b')
            c2.push_back(a);
    }
    for(int i:c1)
        cout<<i;
    cout<<endl;
    for(int i:c2)
        cout<<i;
}

输入示例:1r 2b 3r 4b

输出示例:

13

24

sort() 函数

数组 sort(a,a+5,less<int>()); 从小到大(默认)

         sort(a,a+5,greater<int>()); 从大到小

原文地址:https://www.cnblogs.com/home123/p/7465213.html