C语言5.从键盘上输入一个字符,判断该字符是数字字符、字母还是空格。分别对应输出字符A、B和C。
时间: 2023-06-20 07:07:49 浏览: 148
可以使用C语言中的`scanf`函数从键盘上输入一个字符,然后使用`if-else`语句或`switch`语句判断该字符的类型,并输出相应的字符。
以下是使用`if-else`语句实现的示例代码:
```c
#include <stdio.h>
int main() {
char ch;
printf("请输入一个字符:");
scanf("%c", &ch);
if (ch >= '0' && ch <= '9') {
printf("A\n"); // 数字字符
} else if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) {
printf("B\n"); // 字母
} else if (ch == ' ') {
printf("C\n"); // 空格
} else {
printf("输入的字符不是数字字符、字母或空格!\n");
}
return 0;
}
```
如果输入的字符是数字字符,则输出字符`A`;如果是字母,则输出字符`B`;如果是空格,则输出字符`C`。如果输入的字符不是数字字符、字母或空格,则输出提示信息。
阅读全文