输入x>=10,应该执行第三个方程式,但一直执行第二个方程式,求解惑
语法错误,1<x<10是一定成立的,先执行1<x,结果为真或者假,值也就是1或者0,然后再判断0或者1<10,是一定成立的, 改成x>=1&& x<10, 或者直接x<10,因为不满足前边x<1才执行这个,x肯定是>=1的
判断 if 写错了,按下面去改if (1<=x && x>10)