0
点赞
收藏
分享

微信扫一扫

1043 输出PATest (20 分)

炽凤亮尧 2022-01-30 阅读 24
c++
#include<iostream>
using namespace std;
int main(){
	int a[150]={0},max=97;
	string s;
	getline(cin,s);
	for(int i=0;i<s.length();i++){
		a[(int)s[i]]++;
	}
	while(1){
		if(a[(int)'P']>0){cout<<'P';a[(int)'P']--;}
		if(a[(int)'A']>0){cout<<'A';a[(int)'A']--;}
		if(a[(int)'T']>0){cout<<'T';a[(int)'T']--;}
		if(a[(int)'e']>0){cout<<'e';a[(int)'e']--;}
		if(a[(int)'s']>0){cout<<'s';a[(int)'s']--;}
		if(a[(int)'t']>0){cout<<'t';a[(int)'t']--;}
		if(a[(int)'P']+a[(int)'A']+a[(int)'T']+a[(int)'e']+a[(int)'s']+a[(int)'t']==0)
			break;
	}
    return 0;
}

 

举报

相关推荐

0 条评论