题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3783
比较水
#include <iostream>
#include <cstring>
using namespace std;
char str[105];
int main()
{
while(cin>>str)
{
if(str[0]=='E')
break;
int sumz=0,sumo=0,sumj=0;
for(int i=0; str[i]!='\0'; i++)
{
if(str[i] == 'Z')
sumz++;
if(str[i] == 'O')
sumo++;
if(str[i] == 'J')
sumj++;
}
for(int i=0; str[i]!='\0'; i++)
{
if(sumz>0)
{
cout<<'Z';
sumz--;
}
if(sumo>0)
{
cout<<'O';
sumo--;
}
if(sumj>0)
{
cout<<'J';
sumj--;
}
}
cout<<endl;
}
return 0;
}