为什么这个代码编译之后 合格和不合格同时出现

img

比如我输入66分,它会显示D等合格,和没有合格,我也不清楚是为什么,是哪个地方出现问题了呢?希望详细解答

最基本的,switch case 需要break,不然case 会顺延执行下一个case

因为有好几个case ,你没有写break;导致都执行到default啦

供参考:https://baike.baidu.com/item/switch/18601752?fr=aladdin