团队天梯赛L1-023. 输出GPLT
来源:互联网 发布:java如何定义字符数组 编辑:程序博客网 时间:2024/05/16 14:10
给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“GPLTGPLT....”这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。
输入格式:
输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。
输出格式:
在一行中按题目要求输出排序后的字符串。题目保证输出非空。
输入样例:pcTclnGloRgLrtLhgljkLhGFauPewSKgt输出样例:
GPLTGPLTGLTGLGLL
#include <stdio.h>#include<string.h>int main(){ char str[10000]; int len,i; int g=0,p=0,l=0,t=0; gets(str); len=strlen(str); for (i=0;i<len;i++) //统计个数 不区分大小写 { if(str[i]=='G'||str[i]=='g') {g++;continue;} if(str[i]=='P'||str[i]=='p') { p++;continue;} if(str[i]=='L'||str[i]=='l') {l++;continue;} if(str[i]=='T'||str[i]=='t') {t++;continue;} } while (g>0||p>0||l>0||t>0) //按序输出 { if(g>0){ printf("G");g--;} if(p>0){ printf("P");p--;} if(l>0){ printf("L");l--;} if(t>0){ printf("T");t--;} } return 0;}
阅读全文
0 0
- 团队天梯赛L1-023. 输出GPLT
- L1-023. 输出GPLT-PAT团体程序设计天梯赛GPLT
- ACM天梯赛练习L1-023. 输出GPLT
- 团体程序设计天梯赛-练习集L1-023. 输出GPLT
- 团体程序设计天梯赛L1-023输出GPLT
- L1-023. 输出GPLT
- L1-023. 输出GPLT
- L1-023. 输出GPLT
- L1-023. 输出GPLT
- L1-023. 输出GPLT
- L1-023. 输出GPLT
- L1-023. 输出GPLT
- L1-023. 输出GPLT
- L1-023. 输出GPLT
- 天梯赛 5-7 输出GPLT
- 天梯赛练习——输出GPLT
- 【PAT】【GPLT】【2016 天梯赛 初赛】 L1-020 帅到没朋友
- L1-032. Left-pad-PAT团体程序设计天梯赛GPLT
- 如何在 Vue.js 中使用第三方库
- listdir 、getcwd、chdir的使用
- Vue.js插件开发
- hannnnah_j’s Biological Test HDU
- makedirs、removedirs 和 mkdir、rmdir
- 团队天梯赛L1-023. 输出GPLT
- mysql触发器使用---转载
- transient修饰符
- html基础
- 双十一选IT培训?都在这,超低价
- 大神博客推荐
- Python实战::四周实现爬虫系统笔记
- 又一程序员被骗,支付宝余额为0,却被骗28万!
- functools.lru_cache装饰器详解