char ch;
scanf("%c",ch);
if('a' == ch || 'e' == ch ||'i' == ch ||'o' == ch ||'u' == ch )
{
printf("%c是元音",ch);
}
else
printf("%c不是元音",ch);
我这个逻辑没有只是判断了字符是小写的情况,如果是大写,那还需要加入判断大写的逻辑
/*
Hello World
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;
void?HowVowel(int?*pr,char?*ps)
for(;*ps;ps++)
switch(*ps)
case?'a':
++pr[0];
break;
case?'e':
++pr[1];
case?'i':
case?'o':
case?'u':
default:
int?main(void)
gets(Str);
HowVowel(Result,Str);
printf("\n");
以上就是土嘎嘎小编为大家整理的c语言调用函数判断元音相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!