#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