HDOJ2027 统计元音

原创 2011年01月25日 14:32:00

                                                                HDOJ2027 统计元音
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

 

KEY:

 

#include <iostream>
#include <string>
using namespace std;

int main()
{
    int i,j,n,num[5];
    string str;
    string an="aeiou";
    cin>>n;
    getchar();   //注意这里
    while(n>0)
    {
        getline(cin,str);
        for(i=0;i<5;i++)num[i]=0;
        for(i=0;i<str.length();i++)
        {
           for(j=0;j<5;j++)
           {
              if(str[i]==an[j])
              {
                 num[j]++;
                 break;
              }
           }
        }
        for(i=0;i<5;i++)
           {
              cout<<an[i]<<":"<<num[i]<<endl;
           }
        if(n>1)
           cout<<endl;
        n--;
    }
    return 0;
}

hdu 2027 统计元音 (java)

问题: 注意for循环中参数,不要搞混了。 注意空行和换行的区别,题目是讲的不空行,但还是要进行换行。 统计元音 Time Limit: 2000/1000 MS (Java/Ot...
  • amx50b
  • amx50b
  • 2015年05月21日 21:22
  • 517

第13周Problem C: 统计元音字母个数

问题及代码:   运行结果: 知识点总结: 学习心得:
  • MIKASA3
  • MIKASA3
  • 2014年11月23日 08:52
  • 905

C++Primer第五版 5.3.2节练习

练习5.9:编写一段程序,使用一系列if语句统计从cin读入的文本中有多少个元音字母。练习5.10:我们之前实现的统计元音字母的程序存在一个问题:如果元音字母以大写字母形式出现,不会被统计在内。编写一...
  • fengzhanghao23
  • fengzhanghao23
  • 2015年09月14日 19:34
  • 1091

问题一百一十一:统计元音

Description 统计每个元音字母在字符串中出现的次数。 Input 输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。 Output 对于每个测试...
  • liuyongshui4979
  • liuyongshui4979
  • 2013年04月30日 08:04
  • 761

统计元音字母

输入代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:sum123.cpp *作 者:林海云 *完成日期...
  • linhaiyun_ytdx
  • linhaiyun_ytdx
  • 2014年11月24日 12:56
  • 655

c++ Primer(第五版) 课后题答案(五)

由一个单独的
  • u010830200
  • u010830200
  • 2014年06月23日 15:29
  • 1740

2027统计元音

Problem Description 统计每个元音字母在字符串中出现的次数。   Input 输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过...
  • qq_34594236
  • qq_34594236
  • 2016年06月24日 10:44
  • 180

2027 统计元音

//思路:声明5个整形变量(或者有5个元素的数组)分别对应5个元音,然后循环字符串,每次遇到元音便将其对应的变量加1 #include #include using namespace std; ...
  • u011329762
  • u011329762
  • 2014年07月09日 11:25
  • 314

HDOJ 2027 统计元音

统计元音 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub...
  • shyazhut
  • shyazhut
  • 2016年04月22日 13:03
  • 106

第五章 5.3.2节练习

练习5.9 编写一段程序,使用一些列if语句统计从cin读入的文本中有多少yuanyin...
  • chxw098
  • chxw098
  • 2014年10月18日 21:41
  • 658
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:HDOJ2027 统计元音
举报原因:
原因补充:

(最多只允许输入30个字)