题目:https://pintia.cn/problem-sets/994805260223102976/problems/994805280074743808
#include<stdio.h>
#include<string.h>
int main()
{ char si[10000];
gets(si);
int len;
len=strlen(si);
int p=0,a=0,T=0,e=0,s=0,t=0;
for(int i=0;i<len;i++)
{
if(si[i]==80)
p++;
else if(si[i]==65)
a++;
else if(si[i]==84)
T++;
else if(si[i]==101)
e++;
else if(si[i]==115)
s++;
else if(si[i]==116)
t++;
}
while(p!=0||a!=0||T!=0||e!=0||s!=0||t!=0)
{
if(p>0)
{
printf("P");
p--;
}
if(a>0)
{
printf("A");
a--;
}
if(T>0)
{
printf("T");
T--;
}
if(e>0)
{
printf("e");
e--;
}
if(s>0)
{
printf("s");
s--;
}
if(t>0)
{
printf("t");
t--;
}
}
return 0;
}