
main()
{ char c;
scanf("%c",&c);
if('0'<=c&&c<='9')
printf("%c=%c\n",'A');
else if('A'<=c&&c<='Z')
printf("c=%c\n",'B');
else if('a'<=c&&c<='z')
printf("c=%c\n",'C');
else
printf("c=%c\n",'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*/
}
