从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。
输入格式:
输入一个字符。
输出格式:
如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是数字字符,则输出“digit”;若是其他字符,则输出“other”。(输出不含双引号)。
方法一:
#include <stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
if(ch >= 97 && ch <= 122)
printf("lower\n");
else if(ch >= 65&& ch <= 90)
printf("upper\n");
else if(ch >= 48&& ch <= 57)//这里边的数字都是ASCII码值
printf("digit\n");
else
printf("other\n");
return 0;
}
方法二:
#include <stdio.h>
int main()
{
char ch;
scanf("%c",&ch);
if(ch >= 97 && ch <= 122)
printf("lower\n");
else if(ch >= 65&& ch <= 90)
printf("upper\n");
else if(ch >= '0'&& ch <= '9')//这里的0和9都是字符,而不是ASCII码值,所以需要加上''
printf("digit\n");
else
printf("other\n");
return 0;
}