用switch写c语言判断元音字母 空白符 其他字符。
时间: 2024-10-16 08:06:26 浏览: 37
在C语言中,你可以使用`switch`语句结合`char`类型的变量来判断输入字符是否为元音字母、空白符或其他字符。下面是一个简单的示例:
```c
#include <stdio.h>
#include <ctype.h> // 包含处理字符类型的功能
int main() {
char input;
printf("Enter a character: ");
scanf("%c", &input); // 输入一个字符
switch (tolower(input)) { // 使用 tolower() 函数将大写字母转换成小写以便统一比较
case 'a':
case 'e':
case 'i':
case 'o':
case 'u': // 判断元音字母
printf("%c is a vowel.\n", input);
break;
case ' ': // 判断空白符
printf("%c is a space.\n", input);
break;
default: // 判断其他字符
printf("%c is neither a vowel nor a space.\n", input);
break;
}
return 0;
}
阅读全文