2824: 练47.3 谁是老大
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:11
解决:4
题目描述
输入$5$个整数,用递归算法求出最大值。
输入
一行共$5$个整数。
输出
一个整数,表示最大值。
样例输入 复制
88 92 98 99 85
样例输出 复制
最大的数是:99
提示
#include<iostream> using namespace std; int max(int a[],int n) //递归 { int t; if(n==1) t=a[1]; else if(max(a,n-1)>a[n]) //改换最大值 t=max(a,n-1); else t=a[n]; return t; } int main() { int a[6]; //cout<<"请输入 5 个数:"<<endl; for(int i=1;i<=5;i++) //输入 cin>>a[i]; cout<<"最大的数是:"<<max(a,5)<<endl; //输出 return 0; }