试题题干
设计一个程序,使用多层嵌套的if-else语句,其功能为:输入一个字符,如果是数字,输出A;如果是大写字母,输出B;如果是小写字母,输出C;如果是其他符号,输出D。
参考答案
试题解析
题干中已经给出要用多层嵌套的if-else语句设计程序。
main()
{ char c;
scanf("%c",&c);
if('0'<=c&&c<='9')
printf("%c=%c\n",'A'); /*如果输入的字符为数字,则输出A*/
else if('A'<=c&&c<='Z')
printf("c=%c\n",'B'); /*如果输入的字符为大写字母,则输出B*/
else if('a'<=c&&c<='z')
printf("c=%c\n",'C'); /*如果输入的字符为小写字母,则输出C*/
else
printf("c=%c\n",'D'); /*如果输入的为其他字符,则输出D*/
}