C语言统计一串只有大小写字母和空格组成的字符中的元音个数(要求定义函数判断) 求教输入一个字符串,统计其中元音字母的个数.要求使用函数vowel()用来判断是否为元音,其余功能在main()
来源:学生作业帮助网 编辑:六六作业网 时间:2025/02/06 14:15:25
C语言统计一串只有大小写字母和空格组成的字符中的元音个数(要求定义函数判断) 求教输入一个字符串,统计其中元音字母的个数.要求使用函数vowel()用来判断是否为元音,其余功能在main()
C语言统计一串只有大小写字母和空格组成的字符中的元音个数(要求定义函数判断) 求教
输入一个字符串,统计其中元音字母的个数.要求使用函数vowel()用来判断是否为元音,其余功能在main()函数中实现.
int vowel(char ch)
{
//如果ch是元音,返回1,否则返回0
}
输入
输入一个字符串,长度不超过1000,以回车符结束.
输出
输出一个整数,表示元音字母个数.输出单独占一行.
样例输入
Hello world!
样例输出
3
#include
#include
int vowel(char ch[]);
int main()
{
\x05char ch[1001];
\x05int t=0,i;
\x05gets(ch);
\x05for(i=0;ch[i]!='\n';i++)
\x05{
\x05\x05if(isalpha(ch[i]))
\x05\x05\x05ch[i]=tolower(ch[i]),t+=vowel(ch);
\x05}
\x05printf("%d\n",t);
return 0;
}
int vowel(char ch)
{\x05
\x05if(ch=='a'||ch=='e'||ch=='i'||ch=='o'||ch=='u')
\x05\x05return 1;
\x05else
\x05\x05return 0;
}
C语言统计一串只有大小写字母和空格组成的字符中的元音个数(要求定义函数判断) 求教输入一个字符串,统计其中元音字母的个数.要求使用函数vowel()用来判断是否为元音,其余功能在main()
/*
Hello World
3
Press any key to continue
*/
#include <stdio.h>#include <ctype.h>
int vowel(char ch) {
if(ch == 'a'||ch == 'e'||ch == 'i'||ch == 'o'||ch == 'u')
return 1;
return 0;
}
int main() {
char ch[1001];
int t = 0,i;
gets(ch);
for(i = 0;ch[i] != '\0';i++) {
if(isalpha(ch[i]))
ch[i] = tolower(ch[i]);
t += vowel(ch[i]);
}
printf("%d\n",t);return 0;
}