max=Max(a[10])表达错了。
实际上a才是你想传递给Max()的参数。ls改的是对的,max=Max(a);
下面提示都说了错误位置和错误原因,这类问题可以自己找的。
a[10]表示数组中的一个具体元素,是int型。而函数要求传递一个长度为10的数组。所以函数传递应该这么写:max=Max(a);
max=Max(a[10]) 改成 max=Max(a) 就好了。因为在传参数的时候a是一个数组,但a[10]表示的是一个数,你要传给函数的时一个数组而不是一个数
把箭头那块儿,改成max=Max(a)
max = Max(a) ;