用c语言键盘输入一个字符,判断它是字母、数字还是空白(空格、换行、Tab键),并输出相应的提示信息。
时间: 2023-06-27 13:01:53 浏览: 148
由键盘输入一个字符,判断其是字母、数字还是其它符号。.c
5星 · 资源好评率100%
你可以使用C语言中的标准库函数`isalpha()`、`isdigit()`和`isspace()`来判断一个字符是字母、数字还是空白符。
具体实现代码如下:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
if (isalpha(ch)) {
printf("%c 是字母\n", ch);
} else if (isdigit(ch)) {
printf("%c 是数字\n", ch);
} else if (isspace(ch)) {
printf("%c 是空白符\n", ch);
} else {
printf("%c 不是字母、数字或空白符\n", ch);
}
return 0;
}
```
在程序中,我们先使用`scanf()`函数获取用户输入的字符,然后使用`isalpha()`、`isdigit()`和`isspace()`分别判断它是字母、数字还是空白符,并输出相应的提示信息。
阅读全文