C语言中判断输入的字母是元音,还是辅音。 英语有26个字母,元音只包括 a、e、i、o、u 这五个字母,其余的都为辅音。y是半元音、半辅音字母,但在英语中都把他当作辅音。 输入格式: 输入一个大写或者小写字
时间: 2024-10-26 18:02:33 浏览: 135
C语言统计大写辅音字母
在C语言中,你可以编写一个简单的函数来判断给定字符是否为元音或辅音。这里是一个示例函数:
```c
#include <stdio.h>
#include <ctype.h>
// 宏定义元音字符
#define VOWELS 'a', 'e', 'i', 'o', 'u'
int is_vowel(char c) {
// 转换为小写,因为大小写不影响元音检测
c = tolower(c);
// 检查字符是否为元音
return (c == VOWELS[0]) || (c == VOWELS[1]) || (c == VOWELS[2]) ||
(c == VOWELS[3]) || (c == VOWELS[4]);
}
int main() {
char input;
printf("请输入一个字母: ");
scanf("%c", &input);
if (is_vowel(input)) {
printf("这是一个元音字母.\n");
} else {
printf("这是一个辅音字母.\n");
}
return 0;
}
```
阅读全文