描述
KiKi开始学习英文字母,BoBo老师告诉他,有五个字母A(a), E(e), I(i),
O(o),U(u)称为元音,其他所有字母称为辅音,请帮他编写程序判断输入的字母是元音(Vowel)还是辅音(Consonant)。
输入描述:
多组输入,每行输入一个字母。
输出描述:
针对每组输入,输出为一行,如果输入字母是元音(包括大小写),输出“Vowel”,如果输入字母是非元音,输出“Consonant”。
示例
方法一:(较繁琐)
#include<stdio.h> int main() { int ch=0; while((ch=getchar())!=EOF) { if((ch=='A')||(ch=='E')||(ch=='I')||(ch=='O')||(ch=='U')||(ch=='a')|| (ch=='e')||(ch=='i')||(ch=='o')||(ch=='u')) { printf("Vowel\n"); } else { printf("Consonant\n"); } getchar(); } return 0; }
方法二:(利用字符数组)
#include<stdio.h> int main() { int ch=0; int i=0; char vowel[]="aeiouAEIOU"; while((ch=getchar())!=EOF) { int flag=0; //每一次都要先让 flag=0; for(i=0;i<10;i++) { if(ch==vowel[i]) { flag=1;break; } } if(flag==1) { printf("Vowel\n"); } else { printf("Consonant\n"); } getchar(); } return 0; }