用C语言从键盘任意输入一个字符,编程判断该字符是数字字符、大写字符、小写字符、空格还是其他字符。请用switch语句实现
#include<stdio.h>
void main()
{
char ch;
int a;
ch=getchar();
if(ch>='a'&&ch<='z')
ch='1';
if(ch>='A'&&ch<='Z')
ch='2';
if(ch==' ')
ch='3';
switch(ch)
{
case'1':printf("xiao\n");break;
case'2':printf("da\n");break;
case'3':printf("空格\n");break;
default:printf("qita");
}
}
#include <stdio.h>
int main(){
char ch;
ch=getchar();
if(ch >= 'A' && ch <= 'Z'){
printf("为大写字符\n");}
else if(ch >= 'a' && ch <= 'z'){
printf("为小写字符\n");
}
else if(ch==' '){
printf("为空格字符\n");}
else{
printf("为其他字符\n");}
return 0;
}