题解 | #判断是元音还是辅音#
判断是元音还是辅音
https://www.nowcoder.com/practice/7eb4df4d52c44d309081509cf52ecbc4
#include <stdio.h> #include <ctype.h> // 引入ctype库,用于字符类型转换函数 int main() { char ch; while (scanf(" %c", &ch) != EOF) { // 读取字符直到EOF // 将输入字符转换为小写,以便进行大小写不敏感的比较 ch = tolower(ch); // 定义一个数组,包含所有元音字母的小写形式 char vowels[] = {'a', 'e', 'i', 'o', 'u'}; char isVowel = 0; // 标记是否为元音 // 遍历元音数组,检查输入字符是否是元音 for (int i = 0; i < 5; i++) { if (ch == vowels[i]) { isVowel = 1; // 如果是元音,设置标记 break; } } // 根据标记输出结果 if (isVowel) { printf("Vowel\n"); } else { printf("Consonant\n"); } } return 0; }