英语的元音就5个 a,e,i,o,u\x0d\x0achar ch;\x0d\x0ascanf("%c",ch);\x0d\x0aif('a== ch || 'e== ch ||'i== ch ||'o== ch ||'u== ch )\x0d\x0a{\x0d\x0a printf("%c是元音",ch);\x0d\x0a}\x0d\x0aelse\x0d\x0a{\x0d\x0a printf("%c不是元音",ch);\x0d\x0a}\x0d\x0a \x0d\x0a我这个逻辑没有只是判断了字符是小写的情况,如果是大写,那还需要加入判断大写的逻辑
创新互联是一家专注于成都网站制作、成都网站建设、外贸营销网站建设与策划设计,柳城网站建设哪家好?创新互联做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:柳城等地区。柳城做网站价格咨询:18982081108
英语的元音就5个 a,e,i,o,u
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
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;
}
#include stdio.h
void HowVowel(int *pr,char *ps)
{
char v[7]="aeiou";
for(;*ps;ps++)
{
switch(*ps)
{
case 'a':
++pr[0];
break;
case 'e':
++pr[1];
break;
case 'i':
++pr[2];
break;
case 'o':
++pr[3];
break;
case 'u':
++pr[4];
break;
default:
break;
}
}
}
int main(void)
{
char Str[200]="";
int Result[5]={0,},i;
gets(Str);
HowVowel(Result,Str);
for(i=0;i5;printf("%d ",Result[i++]));
printf("\n");
return 0;
}