从键盘输入一个字符,判断所对应的类型。如果是数字输出digit、大写字母输出capital letter、小写字母 输出small letter,其它输出other character,使用c语言来编写
时间: 2024-10-21 12:05:47 浏览: 75
在C语言中,你可以通过使用`ctype.h`库提供的函数来实现这个功能。下面是一个简单的程序示例:
```c
#include <stdio.h>
#include <ctype.h>
int main() {
char input;
printf("请输入一个字符: ");
scanf("%c", &input);
switch (input) {
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
printf("digit\n");
break;
case 'A':
case 'B':
case 'C':
case 'D':
case 'E':
case 'F':
case 'G':
case 'H':
case 'I':
case 'J':
case 'K':
case 'L':
case 'M':
case 'N':
case 'O':
case 'P':
case 'Q':
case 'R':
case 'S':
case 'T':
case 'U':
case 'V':
case 'W':
case 'X':
case 'Y':
case 'Z':
printf("capital letter\n");
break;
case 'a':
case 'b':
case 'c':
case 'd':
case 'e':
case 'f':
case 'g':
case 'h':
case 'i':
case 'j':
case 'k':
case 'l':
case 'm':
case 'n':
case 'o':
case 'p':
case 'q':
case 'r':
case 's':
case 't':
case 'u':
case 'v':
case 'w':
case 'x':
case 'y':
case 'z':
printf("small letter\n");
break;
default:
if(isalnum(input)) { // 判断是否是字母或数字
printf("alphanumeric character\n");
} else {
printf("other character\n");
}
break;
}
return 0;
}
阅读全文
相关推荐


















