运行结果不对,望各位指点
#include<stdio.h>void main()
{
char s;
int b=1;
while(b){
scanf("%c",&s);
if(s=='q')
break;
else if(s>='a'&&s<='z'&&s!='q')
printf("你输入的是小写字母!\n");
else if(s>='A'&&s<='Z')
printf("你输入的是大写字母!\n");
else
printf("你输入的不是字母!\n");
}
}
在gcc中编译通过,但结果有问题,比如输入A,输出结果为“你输入的是大写字母!”“你输入的不是字母!”两句话,WHY?
[ 本帖最后由 jovon 于 2012-1-25 21:08 编辑 ]