zoukankan      html  css  js  c++  java
  • HDU2027:统计元音

    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


    注意输出格式,每组数据输出时有一个空行,最后一组结束无空行输出

    #include<stdio.h>
    #include<string.h>
    int main()
    {
        int t,i,j;
        char a[110],b[6]={'a','e','i','o','u'};
        int n[6];
        scanf("%d",&t);
        getchar();
        while(t--)
        {
            memset(n,0,sizeof(n));
            gets(a);
            int l=strlen(a);
            for(i=0;i<l;i++)
            for(j=0;j<5;j++)
            {
                if(a[i]>='A'&&a[i]<='Z') a[i]+=32;
                if(a[i]==b[j]) n[j]+=1;
            }
            for(j=0;j<5-1;j++)
            {
                printf("%c:%d
    ",b[j],n[j]);
            }
            printf("%c:%d
    ",b[4],n[4]);
            if(t!=0) printf("
    ");
        }
        return 0;
    }
  • 相关阅读:
    javascript类继承系列一
    Update Statistics用法
    FOR XML PATH
    SQL Server 中WITH (NOLOCK)
    ROW_NUMBER () 与 PARTITION组合拳
    sql脚本的格式
    存储过程
    动态sql
    尽量不要用select into 复制表
    杂谈
  • 原文地址:https://www.cnblogs.com/Friends-A/p/9309087.html
Copyright © 2011-2022 走看看