为什么输出的是99,不应该是9吗,代码哪里错了呀

 

if(b>a)和if(c>a)都会成立,各自会输出一个9,所以最后是99

后面两个你应该用 else if的

提个建议,每个if后面的内容,用大括号括起来,即使是一行,也括起来,那样看着逻辑更清楚。你这好多if都看不出来,到底执行的哪几条

 

问问题讲究方式方法,你这图片不清不楚,还不如把你代码拷贝上来来得实在

您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~

ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓

【电脑端】戳>>>  https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】  戳>>>  https://mall.csdn.net/item/52471?utm_source=1146287632