统计元音
#include<stdio.h>int vowel(char* t)
{
if(*t='a'||*t='A'||*t='e'||*t='E'||*t='i'||*t='I'||*t='o'||*t='O'||*t='u'||*t='U')
return 1;
else
return 0;
}
int main()
{
char a[100];
int n=0;
while(scanf("%c",&a)!=EOF&&n)
{
n+=vowel(a);
}
printf("%d",n);
}
怎么想都是错的,求大神啊。。函数总是写不对。
Description
输入一个字符串,统计其中元音字母的个数。要求使用函数vowel()用来判断是否为元音,其余功能在main()函数中实现。
int vowel(char ch)
{
//如果ch是元音,返回1,否则返回0
}
Input
输入一个字符串,长度不超过1000,以回车符结束。
Output
输出一个整数,表示元音字母个数。输出单独占一行。
Sample Input
Hello world!
Sample Output
3
[ 本帖最后由 doudou74321 于 2014-12-6 13:53 编辑 ]