B
来源:互联网 发布:linux下如何退出vi 编辑:程序博客网 时间:2024/05/02 06:17
引用块内容统计每个元音字母在字符串中出现的次数。
Input
输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。
Output
对于每个测试实例输出5行,格式如下:
a:num1
e:num2
i:num3
o:num4
u:num5
多个测试实例之间由一个空行隔开。
请特别注意:最后一块输出后面没有空行:)
Sample Input
2
aeiou
my name is ignatius
Sample Output
a:1
e:1
i:1
o:1
u:1
#include<stdio.h>#include<string.h>int main(){ int A,E,I,O,U; int i,x,n; char g[100]; scanf("%d",&n); getchar(); while(n--) { A=0; E=0; I=0; O=0; U=0; memset(g,0,sizeof(g)); gets(g); x=strlen(g); for(i=0; i<x; i++) { if(g[i]=='a') A++; if(g[i]=='e') E++; if(g[i]=='i') I++; if(g[i]=='o') O++; if(g[i]=='u') U++; } printf("a:%d\n",A); printf("e:%d\n",E); printf("i:%d\n",I); printf("o:%d\n",O); printf("u:%d\n",U); if(n>=1) printf("\n"); } return 0;}
阅读全文
0 0
- b
- b
- b
- //b
- B
- b
- B
- B
- B
- B
- b
- B
- B
- B
- B
- B
- B
- b
- 简单了解css
- Fiori 代码规范2---代码结构详解5
- getDeclaredFields和getFields的区别以及相似的
- windows7(64bit)下opencv3.0+Qt配置过程
- 线性表的顺序表示和基本操作的实现
- B
- linux系统命令之dhcp服务器
- 26_网络编程
- 钻石指标和完美的计算
- logit与logistic的推导
- Django用自定义用户表替换User表后, 添加用户错误: IntegrityError: (1452 ...
- andriod轮播图片(多线程的使用)
- 迭代器(Iterator)与可迭代的(Iterable)
- linux系统中的定时任务及延时任务