1043. 输出PATest(20)
来源:互联网 发布:数控折弯机编程图解 编辑:程序博客网 时间:2024/05/17 08:20
pat
给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest….”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。
输入格式:
输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。
输出格式:
在一行中按题目要求输出排序后的字符串。题目保证输出非空。
输入样例:
redlesPayBestPATTopTeePHPereatitAPPT
输出样例:
PATestPATestPTetPTePePee
while的灵活使用,一个字符一个字符的输入。
代码
#include<stdio.h> #include<stdlib.h> int main(){ char a; int num,P=0,A=0,T=0,e=0,s=0,t=0; while(scanf("%c",&a)&&a!='\n') { if(a=='P') P++; if(a=='A') A++; if(a=='T') T++; if(a=='e') e++; if(a=='s') s++; if(a=='t') t++; } while(P>0||A>0||T>0||e>0||s>0||t>0) { if(P>0){ printf("P"); P--; } if(A>0){ printf("A"); A--; } if(T>0){ printf("T"); T--; } if(e>0){ printf("e"); e--; } if(s>0){ printf("s"); s--; } if(t>0){ printf("t"); t--; } } return 0; }
0 0
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043.输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 1043. 输出PATest(20)
- 增加 tenant(租客)服务
- 声音识别动画(下)-----线形(曲线)声音识别动画
- 初识Memcache---(2)使用memcache
- BZOJ 3884 上帝与集合的正确用法 (欧拉定理)
- mysql函数split功能实现,mysql分割字符串split
- 1043. 输出PATest(20)
- python基础知识练习
- HTTP响应报文状态码
- vs MVC启动是吧问题
- 关于对学习kettle( 水壶)一周的总结
- day63_activiti
- 递归的函数
- android自定义的application无法强制转换成application问题解决
- 使用第三方so文件找不到情况