#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>()); 从大到小