您的位置:首页 > 编程语言 > C语言/C++

c语言关系运算符语法错误

2014-01-25 21:59 357 查看
#include<stdio.h>

int main()

{

int input;

scanf("%d", &input);

if(input <= 1)

printf("1");

else if(1<input<=10)

printf("1~10");

else if(10<input<=100)

printf("10~100");

else

printf(">100");

return 0;

}

gcc检查不到这个错误,原因在于按从左到右的运算法则来看是没问题的

程序语法错误,1<input<=10不是关系运算符,应该改为1<input && input <= 10
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: