问题:
Description
求n个整数的最大值。
部分代码已给定如下,只需要提交缺失的代码。
#include <iostream>
using namespace std;
int getMax(int n)
{
/*
补充代码
*/
int result;
result = getMax(n-1);
if(result>num)
num=result;
return num;
}
int main()
{
int n,result;
cin>>n;
result = getMax(n);
cout<<result<<endl;
return 0;
}
Input
n和n个整数
Output
最大值
Sample Input
10
1 5 9 2 4 7 3 6 8 0
Sample Output
9
HINT
Source
代码:#include <iostream>
#include <stdio.h>
using namespace std;
int getMax(int n)
{
int num;
cin>>num;
if (n==1)
return num;
int result;
result = getMax(n-1);
if(result>num)
num=result;
return num;
}
int main()
{
int n,result;
cin>>n;
result = getMax(n);
cout<<result<<endl;
return 0;
}
小结:水题。