http://acm.hdu.edu.cn/showproblem.php?pid=3783
字符只有zoj,所以将字符串输出,转为统计多少个字符,按相应顺序输出相应字符即可
#include <stdio.h>
#include <string.h>
int main()
{
char str[120];
while (scanf("%s",str)!=EOF&&strcmp(str,"E")!=0)
{
int i,z=0,o=0,j=0;
int len=strlen(str);
for (i=0;i<len;i++)
{
if (str[i]=='Z')
{
z++;
}
else if (str[i]=='O')
{
o++;
}
else
{
j++;
}
}
while (z>0||o>0||j>0)
{
if (z>0)
{
printf("Z");
z--;
}
if(o>0)
{
printf("O");
o--;
}
if (j>0)
{
printf("J");
j--;
}
}
printf("\n");
}
return 0;
}