C++用递归方式实现在对不更改随机数组的情况下查找最大值
生活随笔
收集整理的這篇文章主要介紹了
C++用递归方式实现在对不更改随机数组的情况下查找最大值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#include <iostream>
#include <iomanip>
#include <ctime>
using namespace std;
int Max(int arr[], int n);
void main(int argc, char* argv[])
{ srand(time(NULL));//隨機種子 int array[8];int length=sizeof(array)/sizeof(array[0]);for(int i=0;i<length;i++){int ran=rand()%100;if(ran<10||ran>99){--i;continue;}array[i]=ran;}cout<<"Max="<<Max(array,length)<<endl;
}
int Max(int arr[], int length)
{if (length == 0)return arr[length];int max = Max(arr, length - 1);return max > arr[length-1] ? max : arr[length-1];
}
?
轉載于:https://www.cnblogs.com/wjshan0808/p/5116767.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的C++用递归方式实现在对不更改随机数组的情况下查找最大值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在WIN7系统的笔记本上建立WIFI热点
- 下一篇: win10怎么把此计算机弄到桌面上 如何