ZOJ
来源:互联网 发布:离开雷锋的日子 知乎 编辑:程序博客网 时间:2024/06/10 16:48
ZOJ
读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。
1<=length<=100。
具体可见样例。
ZZOOOJJJZZZZOOOOOJJJZOOOJJE
ZOJZOJOJZOJZOJZOJZOOZOJOJO
代码:
#include<stdio.h>#include<string.h>#include<algorithm>using namespace std;int main(){ char s[1005]; while(~scanf("%s",s)) { if(strcmp(s,"E")==0) break; int len=strlen(s); int a=0,b=0,c=0,i; for(i=0;i<len;i++) { if(s[i]=='Z') a++; if(s[i]=='O') b++; if(s[i]=='J') c++; } while(a||b||c) { if(a>0) { printf("Z"); a--; } if(b>0) { printf("O"); b--; } if(c>0) { printf("J"); c--; } } printf("\n"); } return 0;}
阅读全文
0 0
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- ZOJ
- 二叉树的重建(3种)---编程之美
- String、StringBuffer与StringBuilder之间区别
- 二叉查找树(BST)
- 跨进程间如何进行AIDL IPC 通信(二)
- windows下面安装Python和pip终极教程
- ZOJ
- python中异常的处理
- 洛谷P1507 NASA的食物计划
- Java基础-this关键字
- 插值器使用例子
- stochastic matrix
- HDU-2020(绝对值排序)(abs函数)
- Linux学习~安装jdk
- Linux多进程-fork()