1 /*Problem Description 2 读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。 3 Input 4 题目包含多组用例,每组用例占一行,包含ZOJ三个字符,当输入“E”时表示输入结束。 5 1<=length<=100。 6 7 Output 8 对于每组输入,请输出一行,表示按照要求处理后的字符串。 9 具体可见样例。 10 Sample Input11 ZZOOOJJJ12 ZZZZOOOOOJJJ13 ZOOOJJ14 E15 Sample Output16 ZOJZOJOJ17 ZOJZOJZOJZOO18 ZOJOJO*/19 #include20 #include 21 int main()22 {23 char s[101];24 while(1)25 {26 int i,j,a=0,b=0,c=0,n,max;27 scanf("%s",s);28 getchar();29 if(s[0]=='E')break;30 n=strlen(s);31 for(i=0;i b) ? a:b) > c ? ((a>b) ? a:b) : c;41 for(j=0;j