检查所有变量是否在C ++中等于相同的值 [英] Check to see if all variable are equal to the same value in c++

查看:94
本文介绍了检查所有变量是否在C ++中等于相同的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

比较多个变量以查看它们是否都是相同值的最简单方法是什么?
例如,如果var1 = 53,并且我想检查var2或var3是否等于var1且彼此相等?
到目前为止,我已经这样做:

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 && ...)

这篇关于检查所有变量是否在C ++中等于相同的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆