zju2009:ZOJ

来源:互联网 发布:手机怎么改淘宝会员名 编辑:程序博客网 时间:2024/06/06 07:47

http://acm.hdu.edu.cn/showproblem.php?pid=3783

浙大计算机研究生复试上机考试-2009年

字符只有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;}