C++ 编写递归函数求数组最大值
2018-04-01 22:14
260 查看
题目内容:编写函数求一个数组中数组元素的最大值,要求必须用递归方法解决。
输入格式:
数组中的数字均为整型数,输入的第一个数为数组长度,后续为数组的所有元素。
输出格式:
该数组的最大值
输入样例:
592 18 77 6 15
输出样例:
92
时间限制:500ms内存限制:32000kb
输入格式:
数组中的数字均为整型数,输入的第一个数为数组长度,后续为数组的所有元素。
输出格式:
该数组的最大值
输入样例:
592 18 77 6 15
输出样例:
92
时间限制:500ms内存限制:32000kb
#include <iostream> using namespace std; int max(int s[],int m) { int t; if (m==1) return s[0]; t=max(s,m-1); if (t>=s[m-1]) return t; else return s[m-1]; } int main() { int n; int a[10]; cin>>n; for(int i=0;i<n;i++) cin>>a[i]; int f; f=max(a,n); cout<<f<<endl; return 0; }
相关文章推荐
- 编写递归函数求数组最大值
- 编写递归函数求数组最大值
- 左神的书——《程序员代码面试指南》之生成窗口最大值数组问题c++实现
- 用C++编写递归函数GetPower(int x,int y)计算x的y次幂,在同一程序里中针对整型和实型实现两个重载的函数;在主程序中实现输入输出
- 最大子数组问题-c++代码实现及运行实例结果
- 每天学习一算法系列(5)(已知两个数组,数组里的元素有正有负,但是都是按照从小到大已经排好序,要求用尽可能小的时间复杂度编写一算法求出两个数组的最大交集)
- 第一个C++函数——求出数组中最大或者最小的数
- Leetcode 643:子数组最大平均数 (C++)
- 在VB中调用C/C++语言编写的dll,数组参数的传递
- c++数据类型(整型/浮点型/字符串/数组/引用/结构体(内存对齐)/类(虚函数))定义、所占字节数、最大最小值
- 编写一个函数,返回一个int数组中存储的最大数值,并在一个简单的程序中测试这个函数。(有缺陷)
- c++ 找出一个整形数组中元素的最大值
- 最大子数组问题-c++代码实现及运行实例结果
- 算法导论第五章实例伪码转C++_最大子数组
- 对数组进行排序、求最大值和求元素和的算法都编写为函数模板,采用相关数据进行测试。
- C++:补齐函数编写递归函数计算x的y次幂(hhhh函数 !头疼!)
- c++ 求数组最大最小值函数
- 第四周项目5—编写递归函数求最大公约数
- C++实现从数组中同时取出最大最小元素算法示例
- 最大子数组问题-c++代码实现及运行实例结果