从语法上来看,并没有错误,得不到预想的结果,貌似是逻辑上的原因,即可能是条件语句设置不当。
如下图:
修改 if 的条件表达式:
if (n - m == m - k == k - l)
这是想表达什么意思?
n - m 和 m - k 和 k - l 的值一样吗?
这个要写成
if (n - m == m - k && m - k == k - l)