题目描述
输入一个整数n(n不大于1000),接下来分别为n个整数,请使用递归求取最大值。
输入格式
第一行:正整数n。 第二行:n个整数。
输出格式
输出最大值
样例
样例输入
复制2
1 2
样例输出
复制2
_____________________________________________________________________________
太难想了,感觉想出超时代码已经很不错了;
写作不易,点个赞呗!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
_____________________________________________________________________________
#include <bits/stdc++.h>
using namespace std;int f(int a){int x;cin>>x;if(a==1)return x;return max(x,f(a-1));
}
int n;
int main(){cin>>n; cout<<f(n);
}