关于定义函数的一些问题。

定义了了一个最大值函数,但是输出结果始终为零,这是怎么回事?

img

img

max((a,b),c)
改为
max(max(a,b),c)
max函数里面把c,d删掉,直接判断a和b的大小,你把输入的ab丢弃了判断cd,判断了个寂寞

max传入的参数没有使用到 在max函数内传入的a,b没有使用。改为n=a>b?a:b;

1.%f改成%lf
2.nun = max(max(a,b),c)

%f改为%lf
num = max(max(a,b),c);

把上面一系列问题综合后解决了谢了。

img

img