1043. 输出PATest(20)
来源:互联网 发布:如何卸载mac上的软件 编辑:程序博客网 时间:2024/06/06 14:29
给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest….”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。
输入格式:
输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。
输出格式:
在一行中按题目要求输出排序后的字符串。题目保证输出非空。
输入样例:
redlesPayBestPATTopTeePHPereatitAPPT
输出样例:
PATestPATestPTetPTePePee
#include<stdio.h>#include<string.h>int main(){ char a[10000]; int P,A,T,e,s,t,i; P=A=T=e=s=t=0; scanf("%s",a); for(i=0;i<strlen(a);i++){ if(a[i]=='P')P++; if(a[i]=='A')A++; if(a[i]=='T')T++; if(a[i]=='e')e++; if(a[i]=='s')s++; if(a[i]=='t')t++; } while(1){ 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--;} if(P==0&&A==0&&T==0&&e==0&&s==0&&t==0)break; }}
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)
- WinEdt 和 Sumatra 双向关联设置
- 为什么要用EL+JSP标签而不用JSP脚本
- win7 开发相关 软件装机
- Apache HttpClient
- 【MySQLdb模块】CentOS系统下安装的问题
- 1043. 输出PATest(20)
- 曾经做过的c练习(6-10)
- Java中Set的使用
- java线程——模拟烧水,洗茶杯与泡茶过程
- mysql5.7 用户表操作
- struts2笔记
- CSAPP笔记:第一章 计算机系统漫游
- Visual Stdio C++ 编译器 编译 (GSL) GNU Scientific Library 的方法介绍(5)
- Python3创建虚拟环境