本题解决的关键是,判断字符相等可以通过==,但是字符串可以通过strcmp这个库函数。以及在%c的后边发给一个'\n',其实在输入时候就会消化掉这个\n字符,这个想法!!

#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");
}
return 0;
}