第八题 graduation

kradcigam

2019-06-29 11:51:42

Personal

## 第八题 graduation 还用讲吗? ```cpp #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; } ```