YTU 2556: 空洞
来源:互联网 发布:linux常用软件包 编辑:程序博客网 时间:2024/05/17 04:22
2556: 空洞
时间限制: 1 Sec 内存限制: 128 MB提交: 24 解决: 17
题目描述
春天来了,单身的霞姐越发地空虚寂寞,于是她想到一个办法,她认 为只要把英文字母上的洞都涂满就能填补心中的空洞,现在有一个字符串,请问霞姐需要涂几个洞。比如:a需要涂一次,k不需要涂,B需要填2次。提供参 考:abcdefghijklmnopqrstuvwxyz,ABCDEFGHIJKLMNOPQRSTUVWXYZ
输入
第一行是一个正整数t,代表有t个字符串。
接下去t行,每行有一个字符串,长度<=1000,字符串中只有a-z,A
输出
对于每个字符串输出霞姐需要涂鸦的次数。
样例输入
2abcgABCD
样例输出
34
迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……
#include <stdio.h>#include <string.h>int main(){ int t,k,s,i,n; char a[1005],b[10]; scanf("%d",&t); gets(b); while(t--) { gets(a); n=strlen(a); k=0; s=0; for(i=0; i<n; i++) { if(a[i]=='a'||a[i]=='b'||a[i]=='d'||a[i]=='e'||a[i]=='g'||a[i]=='o'||a[i]=='p'||a[i]=='q'||a[i]=='A'||a[i]=='D'||a[i]=='O'||a[i]=='P'||a[i]=='Q'||a[i]=='R') { k=1; s=s+k; } else if(a[i]=='B') { k=2; s=s+k; } else { k=0; s=s+k; } } printf("%d\n",s); } return 0;}
#include <stdio.h>#include <string.h>int main(){ int t,k,s,i,n; char a[1005],b[10]; scanf("%d",&t); gets(b); while(t--) { gets(a); n=strlen(a); k=0; s=0; for(i=0; i<n; i++) { if(a[i]=='a'||a[i]=='b'||a[i]=='d'||a[i]=='e'||a[i]=='g'||a[i]=='o'||a[i]=='p'||a[i]=='q'||a[i]=='A'||a[i]=='D'||a[i]=='O'||a[i]=='P'||a[i]=='Q'||a[i]=='R') { k=1; s=s+k; } else if(a[i]=='B') { k=2; s=s+k; } else { k=0; s=s+k; } } printf("%d\n",s); } return 0;}
1 0
- YTU 2556: 空洞
- 空洞
- 文件空洞
- 文件空洞
- 内存空洞
- 寻找空洞
- Linux文件空洞解释
- 空洞文件1
- 空洞文件2
- 空洞文件的感想
- 空洞与cp
- linux文件空洞
- 创建空洞文件
- 文件空洞测试
- 稀薄、空洞、陌生、一个人
- sql 留心空洞
- hbase空洞修复
- 空洞的小鸟
- 如何查看Dell笔记本型号?
- YTU 2553: 谁是赢家
- YTU 2555: 老大的烦恼
- HDU 2046 骨牌铺方格(递推)
- Android2D绘图基础
- YTU 2556: 空洞
- YTU 2558: 游起来吧!超妹!
- docker(二):构建镜像
- Python教程学习简记6--Python 生成器 generator
- YTU 2559: “心脏出血”
- viewpager立方体切换效果
- cocos2d-x Loading界面实现资源加载
- 高并发的核心技术-幂等的实现方案
- 5.Xib和storyboard对比