C++中的if,else if,else,到底是怎么使用的?

2025-05-11 01:54:54
推荐回答(2个)
回答1:

从语法上来看,并没有错误,得不到预想的结果,貌似是逻辑上的原因,即可能是条件语句设置不当。


如下图:



修改 if 的条件表达式:


回答2:

if (n - m == m - k == k - l)

这是想表达什么意思?

n - m 和 m - k 和 k - l 的值一样吗?


这个要写成

if (n - m == m - k && m - k == k - l)