ZHK

ZHK

一只叫ZHK的蒟蒻为了RP而战

第八题 graduation

posted on 2019-06-29 11:51:42 | under 比赛试题讲解 |

第八题 graduation

还用讲吗?

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n,s1=0,s2=0,s3=0,s4=0;
    cin>>n;
    char a[110];
    for(int i=1;i<=n;i++){
        cin>>a[i];
        switch(a[i]){
            case 'p':s1++;break;
            case 's':s2++;break;
            case 'e':s3++;break;
            case 'h':s4++;break;
        }
    }
    while(s1!=0||s2!=0||s3!=0||s4!=0){
        if(s1>0)cout<<'p',s1--;
        else cout<<' ';
        cout<<' ';
        if(s2>0)cout<<'s',s2--;
        else cout<<' ';
        cout<<' ';
        if(s3>0)cout<<'e',s3--;
        else cout<<' ';
        cout<<' ';
        if(s4>0)cout<<'h',s4--;
        else cout<<' ';
        cout<<endl;
    }
    return 0;
}