统计元音

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 46701    Accepted Submission(s): 19038

Problem Description
统计每个元音字母在字符串中出现的次数。
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

Author
lcy
Source
C语言程序设计练习(四)
Recommend
lcy   |   We have carefully selected several similar problems for you:  1062 1256 1020 1075 2072 
 1 #include <stdio.h>
 2 #include <string.h>
 3 int main()
 4 {
 5     char str[110] ;
 6     int i, n ;
 7     while(~scanf("%d", &n))
 8     {
 9         getchar() ;  //为什么必须放在这边 ?
10          while(n--)
11         {
12             gets(str) ;
13             int len = strlen (str) ;
14             int a=0, b=0, c=0, d=0, e=0 ;
15             for(i=0; i<len; i++)
16             {
17                 if(str[i] == 'a')
18                 a++ ;
19                 if(str[i] == 'e')
20                 b++ ;
21                 if(str[i] == 'i')
22                 c++ ;
23                 if(str[i] == 'o')
24                 d++ ;
25                 if(str[i] == 'u')
26                 e++ ;
27             }
28             printf("a:%d\n",a) ;
29             printf("e:%d\n",b) ;
30             printf("i:%d\n",c) ;
31             printf("o:%d\n",d) ;
32             printf("u:%d\n",e) ;
33             if(n!=0)
34             printf("\n") ;
35         }
36     }
37     return 0 ;
38 } 

转载于:https://www.cnblogs.com/soTired/p/4665372.html

杭电2027--统计元音相关推荐

  1. java acm 统计元音_hdu 2027 统计元音 (java)

    问题: 注意for循环中参数,不要搞混了. 注意空行和换行的区别,题目是讲的不空行,但还是要进行换行. 统计元音 Time Limit: 2000/1000 MS (Java/Others)    M ...

  2. HDU - 2027 统计元音

    Description 统计每个元音字母在字符串中出现的次数. Input 输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串. Output 对于每个测试实例输出5行 ...

  3. HDOJ 2027 统计元音 JAVA

    原题传送门:Problem - 2027 这题最后一段不能输出换行符,让我PE了好几次,代码如下 import java.util.Scanner;public class Main {public ...

  4. 杭电2566_统计硬币——java

    Problem Description 假设一堆由1分.2分.5分组成的n个硬币总面值为m分,求一共有多少种可能的组合方式(某种面值的硬币可以数量可以为0). Input 输入数据第一行有一个正整数T ...

  5. HDU杭电OJ经典100题2000-2099_Java版详细题解(持续更新)

    今年寒假打算用Java把杭电2000-2099全部AC(现在持续更新),如下是题目链接,之后是我的题解,全部做完后我会把所有AC的题解打包上传的 题号 题名 题号 题名 2000 ASCII码排序 2 ...

  6. 杭电oj刷题C语言答案+思路

    作为接触C语言不久的新人来说,确实有很多没想到的地方,不少方法是暴力求解,代码量长,方法麻烦,一些题目还是有借鉴大佬的答案,请多谅解.一些题目有我的笔记.如有错误以及更好的见解,请理性讨论.如果对你有 ...

  7. C++描述杭电OJ 2017.字符串统计||

    C++描述杭电OJ 2017.字符串统计|| Problem Description 对于给定的一个字符串,统计其中数字字符出现的次数. Input 输入数据有多行,第一行是一个整数n,表示测试实例的 ...

  8. C++描述杭电OJ 2008.数值统计 ||

    C++描述杭电OJ 2008.数值统计 || Problem Description 统计给定的n个数中,负数.零和正数的个数. Input 输入数据有多组,每组占一行,每行的第一个数是整数n(n&l ...

  9. hdoj杭电问题分类

    杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...

最新文章

  1. Setup best practices for Agile Scrum in your organization
  2. initBuilder注解接收多个对象
  3. python让用户输入字符串_当用户输入字符串而不是整数时,如何保护我的python代码?...
  4. 怎样将employee 加到Territory里
  5. 我也发软件开发团队的思考(侧重点是人员)
  6. 浏览器兼容性问题解决方案之CSS——已在IE、FF、Chrome测试
  7. mysql ---- DQL(单表查询)
  8. 杂项-协议-HTTP:GET/POST/PUT/DELETE/INPUT/TRACE/OPTIONS/HEAD方法
  9. 如何使用patch命令打补丁
  10. Android kotlin let函数学习
  11. 银河麒麟服务器操作系统 V10 SP1 安装教程
  12. Cesium场景导出为图片功能
  13. 青蛙的约会解题报告(转)
  14. 推荐 :数据分析思维和方法—用户画像分析
  15. 计算机用户密码在哪里设置,电脑开机密码在哪里设置?怎么设置?
  16. Gartner年度趋势预测汇总整理(2006年-2023年)
  17. windows之C盘清理 - - 小黑日常超细解决教程
  18. C语言项目 电话查询系统 哈希表实现(项目要求 + 运行界面 + 代码分析 + 完整代码)
  19. 数据结构考点之n阶矩阵
  20. openlayer 画圆Circle实际半径解决方案

热门文章

  1. 景驰获雷诺领投A轮融资,更名WeRide.ai,联手广州公交推出无人出租
  2. 马云:搞AI严防叶公好龙;李彦宏:不拥抱AI的公司会死掉
  3. 一个八卦的AI,嗅到了你和TA之间基情满满
  4. Uber无人车为何危险:长期忽视模拟器,只在意路测 | 内部声音
  5. 论PS的功力,英伟达的AI这次谁也不服
  6. 科大讯飞2017年报:营收54亿利润5.9亿,政府补助1.18亿
  7. 2018年,AI会在金融行业哪些方向上发力?
  8. 使用grunt合并压缩js、css文件
  9. shell---登录失败的IP添加到/etc/hosts.deny
  10. Linux SSh scp使用【远程文件/目录的传输】