【发布时间】:2013-02-18 23:17:26
【问题描述】:
比较多个变量以查看它们是否都是相同值的最简单方法是什么? 例如,如果 var1 = 53 并且我想检查 var2 或 var3 是否等于 var1 并且彼此相等? 到目前为止,我已经这样做了:
if(row1==row2==row3==row4==col1==col2==col3==col4==diag1==diag2)
cout << "It is a magic square";
else
cout << "Not a magic square";
但是这似乎不起作用。 谢谢你的帮助。
【问题讨论】:
-
if (row1 == row2 && row2 == row3 && row3 == row4 ...将评估您想要的方式,因为如果 row2 == row1 和 row2 == row3 然后 row1 == row3。两倍的时间,但它有效。 -
在 js 中
2 == 2 == 2 == 2返回false我不确定其他语言。