题目描述: 从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。
输入:输入一个字符。
输出:如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是数字字符,则输出“digit”;若是其他字符,则输出“other”。(输出不含双引号)。
分析:
1.首先我们先定义一个字符类型ch
2.然后输入一个任意字符
3.接着利用条件判断语句进行多重判断,找出该字符的类型
4.输出该字符类型
#include<stdio.h>
int main()
{
char ch;//定义一个char类型
ch=getchar();//读入一个字符
if(ch>='0'&&ch<='9')//当为数字时,输出digit
printf("digit");
else if(ch>='a'&&ch<='z')//当为小写字母时,输出lower
printf("lower");
else if(ch>='A'&&ch<='Z')//当为大写字母时,输出upper
printf("upper");
else//否则,输出other
printf("other");
return 0;
}
运行结果:
输入: E
我们都奔跑在属于自己的炽热青春里,未来既有挑战也有机遇。———2023.11.12