题目地址:http://jobdu.sinaapp.com/problem.php?pid=1032
C语言源码:
#include<stdio.h>
int main()
{
int z,o,j,i;
char s[101];
scanf("%s",s);
while(1)
{
if(s[0]=='E'&&s[1]=='\0')
break;
z=0;
o=0;
j=0;
for(i=0;s[i]!='\0';i++)
{
switch(s[i])
{
case 'Z':z++;break;
case 'O':o++;break;
default :j++;break;
}
}
while(z||o||j)
{
if(z)
{
printf("Z");
z--;
}
if(o)
{
printf("O");
o--;
}
if(j)
{
printf("J");
j--;
}
}
printf("\n");
scanf("%s",s);
}
}