7-27 EDG nb(20 分)
输出 EDGnb
给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按EDGnbEDGnb....
这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按EDGnb
的顺序打印,直到所有字符都被输出。
输入格式:
输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。
输出格式:
在一行中按题目要求输出排序后的字符串。题目保证输出非空。
输入样例:
esDloPGnxjbesalDJJgnibasnbLQYsnbX
结尾无空行
输出样例:
EDGnbEDGnbnbnb
结尾无空行
#include <stdio.h>
int main()
{char s[10000];int e,d,g,n,b,i;scanf("%s", s);e=d=g=n=b=i=0;while (s[i] != '\0'){if (s[i] == 'E' || s[i] == 'e')e++;if (s[i] == 'D' || s[i] == 'd')d++;if (s[i] == 'G' || s[i] == 'g')g++;if (s[i] == 'N' || s[i] == 'n')n++;if (s[i] == 'B' || s[i] == 'b')b++;i++;}while (e || d || g || n || b){if (e) {printf("E");e--;}if (d) {printf("D");d--;}if (g){printf("G");g--;}if (n){printf("n");n--;}if (b){printf("b");b--;}}return 0;
}
就非常闲,好好玩。
7-27 EDG nb(20 分)相关推荐
- 【PAT (Advanced Level) Practice】1120 Friend Numbers (20 分)
1120 Friend Numbers (20 分) Two integers are called "friend numbers" if they share the same ...
- 百度今晨7:20分“宕机”
中国百度搜索引擎疑遭类似******,***者自称Iranian Cyber Army的组织篡改了百度主页,并留下疑似阿拉伯文字.目前百度网站尚未恢复访问,但***的具体原因尚未知晓 ...
- B1013 数素数(20分)
B1013 数素数(20分) 令 \(P_i\)表示第 i 个素数.现任给两个正整数 \(M≤N≤10^4\),请输出 \(P_M\)到 \(P_N\)的所有素数. 输入格式: 输入在一行中给出 M ...
- C++学习之路 | PTA乙级—— 1064 朋友数 (20 分)(精简)
1064 朋友数 (20 分) 如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如 123 和 51 就是朋友数 ...
- C++学习之路 | PTA乙级—— 1037 在霍格沃茨找零钱 (20 分)(精简)
1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十 ...
- C++学习之路 | PTA乙级—— 1013 数素数 (20分)(精简)
1013 数素数 (20分) 令 P i 表示第 i 个素数.现任给两个正整数 M≤N≤10 4 ,请输出 P M 到 P N 的所有素数. 输入格式: 输入在一行中给 ...
- 7-38 数列求和-加强版(20 分)
7-38 数列求和-加强版(20 分) 给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A).例如A=1, N=3时,S=1+11+ ...
- 【PAT乙】1064 朋友数 (20分) set用法
1064 朋友数 (20分) 如果两个整数各位数字的和是一样的,则被称为是"朋友数",而那个公共的和就是它们的"朋友证号".例如 123 和 51 就是朋友数, ...
- L1-049 天梯赛座位分配 (20分)
L1-049 天梯赛座位分配 (20分) 天梯赛每年有大量参赛队员,要保证同一所学校的所有队员都不能相邻,分配座位就成为一件比较麻烦的事情.为此我们制定如下策略:假设某赛场有 N 所学校参赛,第 i ...
- L1-049 天梯赛座位分配 (20分) (C++)
L1-049 天梯赛座位分配 (20分)(C++) * 这是我人生中的第一个CSDN博客,目前大三.因为看别人的解法看不懂所以自己琢磨了几个小时,终于在23:58全对了! 题目详情: L1-049 天 ...
最新文章
- 数据分析师在岗3年小结!
- PSP DAILY软件功能说明书
- 中小型局域网规划实战案例
- java.lang.UnsatisfiedLinkError: com.jacob.com.D...
- 英语听说计算机考试演练专用,新中高考英语听说机考时间确定,月底中考模考演练...
- 南京大学2022年计算机考研复试分数线多少
- java开发微信公众号支付全流程
- 银联支付接口+支付宝接口统一支付功能
- windows10看不到网络计算机,今天分析Win10看不到局域网电脑的详尽解决手段
- 【准备篇】1.Simulink-F28335自动代码生成开发环境搭建
- 91.【SpringBoot-03】
- 介绍lookup函数十大常用的用法
- Shortcuts(快捷方式) Android7
- win7网络本地连接服务器未响应,Win7本地连接未识别无法连接网络如何解决
- 添加布林带择时策略有多便捷!股票量化分析工具QTYX-V2.4.7
- 金山办公2020笔试
- java计算机毕业设计线上订餐系统MyBatis+系统+LW文档+源码+调试部署
- 感恩美文:生命中总有一些人值得感恩
- 外文截图怎么翻译?这篇文章告诉您
- 自媒体原创视频怎么做?这3个领域无需出镜