HDU
来源:互联网 发布:河北省中标数据网 编辑:程序博客网 时间:2024/06/07 07:09
Discription
统计每个元音字母在字符串中出现的次数。
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
a:2
e:1
i:3
o:0
u:1
Note
注意scanf()
与gets()
区别,scanf
不会吃掉\n
,gets()
会吃掉\n
并转换为\0
加在数组后面。
#include <cstdio>#include <iostream>#include <algorithm>#include <vector>#include <cstring>#include <string>using namespace std;int n;int main(){ freopen("in.txt", "r", stdin); while (~scanf("%d\n", &n)) { while (n--) { int a = 0, e = 0, ii = 0, o = 0, u = 0; char arr[1111]; gets(arr); for (int i = 0; i < strlen(arr); i++) if (arr[i] == 'a') a++; else if (arr[i] == 'e') e++; else if (arr[i] == 'i') ii++; else if (arr[i] == 'o') o++; else if (arr[i] == 'u') u++; printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n", a, e, ii, o, u); if (n != 0) printf("\n"); } } return 0;}
阅读全文
0 0
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- hdu
- hdu
- HDU
- backpropagation
- tcp、ip协议概述
- Thinkphp5 微信公众号token验证不成功的原因
- spring+springMVC+hibernate事务配置
- 严蔚敏版数据结构学习笔记(1):线性表的顺序表示和实现
- HDU
- Spark性能优化指南——高级篇
- tcp协议三次握手、四次挥手及其他
- 回归决策树
- 掌控之外,收获之中
- MongoDB主从模式,复制模式比较
- appium自动化参考博客
- 实施定量风险分析的工具 EMV分析与决策树学习
- uva10655(矩阵快速幂)