九度OJ 题目1032:ZOJ

来源:互联网 发布:乐知英语培训学费 编辑:程序博客网 时间:2024/05/30 05:11
/*********************************  *    日期:2013-2-3 *    作者:SJF0115  *    题号: 九度OJ 题目1032:ZOJ *    来源:http://ac.jobdu.com/problem.php?pid=1032 *    结果:AC  *    来源:2009年浙江大学计算机及软件工程研究生机试真题 *    总结:**********************************/ #include<stdio.h>#include<string.h>int main(){int i,ZCount,OCount,JCount;char string[1000];//freopen("C:\\Users\\SJF\\Desktop\\acm.txt","r",stdin); while(scanf("%s",string) != EOF && strcmp(string,"E") != 0){ZCount = 0,OCount = 0,JCount = 0;//统计ZOJ字符的个数for(i = 0;i < strlen(string);i++){if(string[i] == 'Z'){ZCount ++;}else if(string[i] == 'O'){OCount ++;}else if(string[i] == 'J'){JCount ++;}}//按ZOJ的顺序输出for(i = 0;i < ZCount || i < OCount || i < JCount;i++){if(i < ZCount){printf("Z");}if(i < OCount){printf("O");}if(i < JCount){printf("J");}}printf("\n");}}

原创粉丝点击