第八题 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;
}