max函数中的条件判断表达式写的不对。逻辑与应该是&&,比如if (a>b&&a>c),其他几个地方也是类似问题。
if (a>b&&a>c)
if表达式错误,if (a>b&&a>c),后边又return平均值是什么鬼呢,你这个到底是返回最大值还是平均数呢,前边都return了,下边代码就不会执行了呀