#include <stdio.h> #include <string.h> //解法二: int main() { char arr[] = { "AEIOUaeiou" }; char ch = 0; while (~scanf(" %c", &ch)) { //strchr - 在字符串中查找字符,第一个参数为数组首地址,第二个参数为要查找的字符 - 如果找得到,返回该元素地址,找不到则返回空指针 if (strchr(arr, ch)) { printf("Vowel\n"); } else { printf("Consonant\n"); } } } //解法一: // int main() // { // char arr[] = { "AEIOUaeiou" }; // char ch = 0; // //多组输入 // while (~scanf(" %c", &ch)) // { // int i = 0; // for (i = 0; i < 10; i++) // { // if (ch == arr[i]) // { // printf("Vowel\n"); // break; // } // } // if (10 == i) // { // printf("Consonant\n"); // } // } // return 0; // }