Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 函数比较三个值_C_Compare - Fatal编程技术网

C 函数比较三个值

C 函数比较三个值,c,compare,C,Compare,假设我声明了三个变量(int)a,b,c。 想知道其中三个的任意两个值是否相等。 在C语言中有什么函数可以帮助我解决这个问题吗? 或者我应该简单地使用if-else语句吗?您可以检查: int two_are_equal; two_are_equal = a == b || b == c || a == c; 您可以检查: int two_are_equal; two_are_equal = a == b || b == c || a == c; bool anyeq=a==b?对:b==c

假设我声明了三个变量(int)a,b,c。 想知道其中三个的任意两个值是否相等。 在C语言中有什么函数可以帮助我解决这个问题吗? 或者我应该简单地使用if-else语句吗?

您可以检查:

int two_are_equal;
two_are_equal = a == b || b == c || a == c;
您可以检查:

int two_are_equal;
two_are_equal = a == b || b == c || a == c;

bool anyeq=a==b?对:b==c?正确:a==c
bool anyeq=a==b?对:b==c?真:a==c