关于c++的一个小问题?

为什么我输入abc相等的情况最后还是会出现a=b的情况而不是三个数一样大的结果... 为什么我输入abc相等的情况最后还是会出现a=b的情况 而不是 三个数一样大的结果 展开
 我来答
百度网友4bf729d
2020-02-03 · TA获得超过474个赞
知道小有建树答主
回答量:93
采纳率:86%
帮助的人:10万
展开全部
因为系统读到else if(a==b)满足,进入此分支
if-else if-else里面,读到第一个满足条件后,后面的条件都不看了,所以后面的一样重根本就没看到
要让逻辑清楚,应该把最难满足的条件(a==b&&b==c)放在最前面
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式