检查是否所有变量都等于c ++中的相同值
What is the easiest way to compare multiple variable to see if they are all the same value? For example if var1 = 53 and I want to check if var2 or var3 is equal to var1 and each other? So far I have done this:
if(row1==row2==row3==row4==col1==col2==col3==col4==diag1==diag2)
cout << "It is a magic square";
else
cout << "Not a magic square";
However this doesn't seem to work. Thanks for you help.
解决方案You can't chain ==
operators like that. You would need to write, e.g.
if (row1==row2 && row2==row3 && row3==row4 && ...)
相关文章