第八题 graduation

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

发布了56 篇原创文章 · 获赞 86 · 访问量 1891

猜你喜欢

转载自blog.csdn.net/qq_46230164/article/details/105325616