判断不能写成80 <score <90这种形式
这种形式编译不会报错,但不会达到你想要的判断score是否在80和90之间的效果
会先判断80<score是否成立,成立则为1,否则为0,然后判断80<score表达式的结果是否小于90,显然是成立的。
所以80<score<90无论score是多少,这个if条件都是成立的
必须写成 if(80<score && score <90)这种形式才可以
不要连着写条件,你这样连着写来说80<=score<90,从左往右80和score比较结果是0或者1,然后必然小于90,最终判断是true,输出B