当前位置: 代码迷 >> 综合 >> 1094: 统计元音(函数专题)
  详细解决方案

1094: 统计元音(函数专题)

热度:82   发布时间:2023-12-05 02:37:30.0

题目描述

输入一个字符串,统计其中元音字母的个数。要求使用函数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;
}