首页 > 技术文章 > Problem K: 零起点学算法107——统计元音

chenlong991223 2018-11-18 11:34 原文

#include<stdio.h>
int main()
{
    int n;
    char a[100];
    while(scanf("%d%*c",&n)!=EOF)
    {
        while(n--)
        {
            int num1=0,num2=0,num3=0,num4=0,num5=0;
            gets(a);
            for(int i=0;a[i]!='\0';i++)
            {
                switch(a[i])      //在这用switch语句会比较方便 
                {
                    case 'a': num1++;break;
                    case 'e': num2++;break;
                    case 'i': num3++;break;
                    case 'o': num4++;break;
                    case 'u': num5++;break;
                }
            }
            printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n\n",num1,num2,num3,num4,num5);
        }
        
    }
    return 0;
}

 

推荐阅读