内存:128  时间:1

题目描述

输入一个句子,输出其中的元音字母的个数。只需提交自定义的函数。

输入

一行字符串

输出

元音字母的个数

样例输入

Oh, My god! A boy taught me catch the bee.

样例输出

a-3 e-4 i-0 o-3 u-1

提示

/*按下面程序框架完成*/

#include <stdio.h>
void vowels(char *s);
int main()
{
    char str[100];
    gets(str);
    vowels(str);
    return 0;
}
/*******只提交下面的部分********/

代码如下


#include <stdio.h>
void vowels(char *s);
int main()
{
    char str[100];
    gets(str);
    vowels(str);
    return 0;
}
/*******只提交下面的部分********/
void vowels(char *s)
{
    int i=0;
    int ai=0,ei=0,oi=0,ui=0,ii=0;
    while(i<strlen(s))
    {
        if(s[i]=='a'||s[i]=='A')
            ai++;
        else if(s[i]=='e'||s[i]=='E')
            ei++;
        else if(s[i]=='o'||s[i]=='O')
            oi++;
        else if(s[i]=='u'||s[i]=='U')
            ui++;
        else if(s[i]=='i'||s[i]=='I')
            ii++;
        i++;
    }
    printf("a-%d e-%d i-%d o-%d u-%d",ai,ei,ii,oi,ui);
}

代码来源于互联网,仅供参考!