为什么运行不成功呢
#include<stdio.h>main()
{
int a;
scanf("%d",&a);
if(1<=a<=10)
printf("yes");
else
printf("no");
return 0;
}
我输入大于10的数,依旧显示yes
#include<stdio.h>
int main()
{
int a;
scanf("%d", &a);
if (a <= 10 && a>=1)
printf("yes");
else
printf("no");
return 0;
}
你这样会先比较1<=a,成立为1,不成立为0,1<=10?成立,输出yes
页:
[1]