我们遇到多组输入的时候会输入缓冲区有字符'\n'的问题;
如果是输入整型,会自动跳过'\n',但是输入字符的时候就会遇到问题
解决办法:可以用getchar()把这个多余的字符吸收掉。
int main()
{
char ch = 0;
while(scanf("%c",&ch) != EOF)
{
getchar();//这一步
if(ch == 'a' ||ch=='A'||ch=='e'||ch=='E'||ch=='O'||ch=='o'||ch=='i'||ch=='I'||ch=='U'||ch=='u')
printf("Vowel\n");
else
printf("Consonant\n");
}
return 0;
}