把18.5<=BIM<=23.5 改为18.5<=BIM&&BIM<=23.5,把下面的else if的条件也改成这个样子,试试😂
看18.5<=BMI<=23.9这个判断条件,相当于一个关系表达式,前部分的结果只会是1或者0 然而不论这两个哪个都是小于23.9的,所以你的程序输出是正常,,要注意数学表达式的写法用&& ||