描述
KiKi开始学习英文字母,BoBo老师告诉他,有五个字母A(a), E(e), I(i), O(o),U(u)称为元音,其他所有字母称为辅音,请帮他编写程序判断输入的字母是元音(Vowel)还是辅音(Consonant)。
输入描述:
多组输入,每行输入一个字母。
输出描述:
针对每组输入,输出为一行,如果输入字母是元音(包括大小写),输出“Vowel”,如果输入字母是非元音,输出“Consonant”。
示例
输入:A
b
输出:Vowel
Consonant
代码
#include <stdio.h>
int main()
{
char ch = 0;
char arr[] = "AEIOUaeiou";
//在%c的后边发给一个'\n',其实在输入时候就会消化掉这个\n字符
//不会为下次留下空白字符的隐患
while (scanf("%c\n", &ch) != EOF)
{
int i = 0;
for (i = 0; i < 10; i++)
{
if (ch == arr[i])
{
printf("Vowel\n");
break;
}
}
if (i == 10)
printf("Consonant\n");
//清理缓冲区
//getchar(); //取走屏幕中的内容,即清理缓冲区
}
return 0;
}