#include <stdio.h>
int main() {
int flag=0;
char a;
char arr[11] ="aeiouAEIOU";
while(scanf("%c\n",&a)!=EOF)
{
for(int i =0;i<10;i++)
{
if(a==arr[i])
{
flag = 1;
printf("Vowel\n");
}
}
if(flag==0)
printf("Consonant\n");
flag=0;
}
}
以上是一种能AC的方法,一开始很容易遗忘\n而导致会有意外输出,另外的方法是在循环内部加入if(a=="\n")判断后特殊处理

京公网安备 11010502036488号