问题及代码:
725: 递归--求n个数的最大值
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 477 Solved: 288
[ Submit][ Status][ Web Board]
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
#include <iostream>
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;
}
#include <iostream>
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;
}