题目描述
输入一个字符串,统计其中元音字母的个数。要求使用函数vowel()用来判断是否为元音,其余功能在main()函数中实现。
int vowel(char ch)
{
//如果ch是元音,返回1,否则返回0
}
输入
输入一个字符串,长度不超过1000,以回车符结束。
输出
输出一个整数,表示元音字母个数。输出单独占一行。
样例输入 Copy
Hello world!
样例输出 Copy
3
下面是代码实现部分:
#include<stdio.h>
int vowel(char ch)//利用自定义函数来判断字符是不是元音字母
{int r=0;if('a'==ch||'e'==ch||'i'==ch||'o'==ch||'u'==ch||'A'==ch||'E'==ch||'I'==ch||'O'==ch||'U'==ch){r=1;}
return r;//若是元音字母,则返回1,若不是元音字母则返回0
}int main()
{int jsq=0;char a1[1000];gets(a1);//输入字符串for (int i=0;a1[i]!='\0';i++){if(vowel(a1[i])){jsq++;}}printf ("%d",jsq);return 0;
}