请你实现一个函数Max,该函数传入一个数组a以及这个数组的长度,返回这个数组最 大的值。主函数已经实现好了,你无法更改。你只需要在合适的地方实现函数即可。输 入格式第一行输入一个整数,接下来一行输入n个整数,用空格隔开。输出格式输 出数组中最大的值。输出时每行末尾的多余空格,不影响答案正确性 样例输入513579 样例输出9 #include <iostream> using namespace std; int Max(int al],int n) { int x; x=a0]; for(int i=0 i<n ;i++) { if(x a[i]) { X=a[0]; } } return x; } int main(){ int n; cin >n; int a[n]; for (int i=0;i<n;++i) cin>>a[i]; } cout <Max(a,n)<<endl; return 0;请你实现一个函数 Max,该函数传入一个数组 a 以及这个数组的长度 n,返回这个数组最 大的值。 主函数已经实现好了,你无法更改。你只需要在合适的地方实现函数即可。 输 入格式 第一行输入一个整数 n, 接下来一行输入 n 个整数,用空格隔开。 输出格式 输 出数组中最大的值。 输出时每行末尾的多余空格,不影响答案正确性 样例输入 5 1 3 5 7 9 样例输出 9 #include <iostream> using namespace std; int Max(int a[], int n) { int x; x = a[0]; for(int i = 0 ; i < n ; i ++) { if(x < a[i]) { x = a[i]; } } return x; } int main() { int n; cin >> n; int a[n]; for (int i = 0; i < n; ++i) { cin >> a[i]; } cout << Max(a, n) << endl; return 0; }