杭电acm--2027
2015-09-20 15:27
363 查看
统计每个元音字母在字符串中出现的次数。
[align=left]Input[/align]
输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。
[align=left]Output[/align]
对于每个测试实例输出5行,格式如下:
a:num1
e:num2
i:num3
o:num4
u:num5
多个测试实例之间由一个空行隔开。
请特别注意:最后一块输出后面没有空行:)
[align=left]Input[/align]
输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。
[align=left]Output[/align]
对于每个测试实例输出5行,格式如下:
a:num1
e:num2
i:num3
o:num4
u:num5
多个测试实例之间由一个空行隔开。
请特别注意:最后一块输出后面没有空行:)
#include<stdio.h> #include<stdlib.h> #include<string.h> void main() { int l, n; char c,arr[101]; scanf("%d\n", &n); while (n--) { int k=0,num1 = 0, num2 = 0, num3 = 0, num4 = 0, num5 = 0; while ((c = getchar()) != '\n') { arr[k++] = c; l = k; } for (int i = 0; i < l; i++) { if (arr[i] == 'a') num1++; if (arr[i] == 'e') num2++; if (arr[i] == 'i') num3++; if (arr[i] == 'o') num4++; if (arr[i] == 'u') num5++; } printf("a:%d\n", num1); printf("e:%d\n", num2); printf("i:%d\n", num3); printf("o:%d\n", num4); printf("u:%d\n", num5); if (n >0) printf("\n"); } system("pause"); }
相关文章推荐
- Oracle总结
- 利用radio实现纯css选项卡切换
- python安装包管理工具pip以及修改pip源
- hdu 5427(排序水题)
- Android开发者网址导航
- java面试遇到问题三 -----final关键字和static关键字
- 做个有职业道德的程序员
- HDOJ 5461 Largest Point(沈阳网络赛)
- 【CodeVS】1553 互斥的数 开放性 按位dp+排序+单调性 并查集+Hash
- 男人吃3种籽能补肾生精
- 使用CXF做webService(集成spring)
- 简述Fragment
- 安装visual studio 2013出现错误
- 灯塔数量
- 纯CSS绘制三角形(多个角度)
- 23设计模式之单例模式(Singleton)
- [Mac] Mac book pro互换SSD硬盘、生产启动U菜、TimeMachine恢复 小记
- 用几分钟换几十年长寿
- iOS项目开发实战——监听对话框的按钮点击事件
- C++中CloseHandle()函数的使用