我很难从C函数获得实际输出。例如:
int max3(int a, int b, int c){
if ((a>b)&&(a>c))
return a;
if ((b>c)&&(b>a))
return b;
return c;
}
您能告诉我如何指定实际输出(例如工具,算法等)吗? 在上面的例子中,实际输出是6(在(a,b,c)=(1,2,6)的情况下)。 非常感谢。
答案 0 :(得分:1)
我可能使用三元运算符编写它,因为它很简单:
int max3(int a, int b, int c){
if (a>b)
return (a>c)?a:c;
else
return (b>c)?b:c;
}