HDU水题 统计元音
来源:互联网 发布:网络诈骗揭秘 编辑:程序博客网 时间:2024/06/06 04:28
// 杭电oj
统计元音
Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K (Java/Other)
Total Submission(s) : 204 Accepted Submission(s) : 55
Font: Times New Roman | Verdana | Georgia
Font Size: ← →
Problem Description
统计每个元音字母在字符串中出现的次数。
Input
输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。
Output
对于每个测试实例输出5行,格式如下:
a:num1
e:num2
i:num3
o:num4
u:num5
多个测试实例之间由一个空行隔开。
请特别注意:最后一块输出后面没有空行:)
a:num1
e:num2
i:num3
o:num4
u:num5
多个测试实例之间由一个空行隔开。
请特别注意:最后一块输出后面没有空行:)
Sample Input
2aeioumy name is ignatius
Sample Output
a:1e:1i:1o:1u:1a:2e:1i:3o:0u:1
解题思路:做杭电的题出现最多就是PE的问题,尤其注意自己的代码,一定符合别人的要求,计算机的编译器不是那么智能,下面我就输出的问题,我的题目可以输入一组数据就可以得到一组测试结果,然而这道题确实是不行的,它要求最后整体输出,一般对于整体输出的结果,我的做法是先把他们放在数组里,最后显示,特别注意有些题的换行的问题。比如这道题最后一组测试数据是是少一个行符。代码参考如下:
#include<stdio.h> #include<string.h> int main() { int n; scanf("%d",&n); getchar(); while(n--) { char s[10000]; int sum=0,len,i; gets(s); len=strlen(s); for(i=0;i<len;i++) { if(s[i]<0) sum++; } printf("%d\n",sum/2); } return 0; }
0 0
- HDU水题 统计元音
- HDU 2027 统计元音(gets+水题)
- hdu 2027 统计元音
- HDU 2027 统计元音
- HDU 2027 统计元音
- Hdu 2027 - 统计元音
- HDU 2027 统计元音
- HDU 2027 统计元音
- HDU 2027 统计元音
- HDU 2027 统计元音
- hdu-统计元音
- HDU 2027 - 统计元音
- hdu-2027-统计元音
- [hdu 2027] 统计元音
- HDU 2027 统计元音
- HDU 2027 统计元音
- HDU 2027 统计元音
- 【HDU】统计元音
- Improving Your Code With Android Support Annotations(译文)
- 可数集合与不可数集合
- Rotate Image
- λ演算
- JAVA线程中ThreadLocal和volatile的说明
- HDU水题 统计元音
- HDU 1237 简单计算器(栈)
- N的M次方最右边的数字
- 程序员必读书单 1.0
- POJ 1068 Parencodings(暴力枚举)
- 对角化原理和停机问题
- POJ 1315 Don't Get Rooked(DFS)
- ATT汇编
- Cognos报表参数值保存到Excel