#include<bits/stdc++.h>
using namespace std;
//使用递归的方法
int find(int max,int i,int a[],int len)
{
if(a[i]>max)
max=a[i];
if(i<len)
{
i++;
find(max,i,a,len);
}
else
cout<<max;
}
int main()
{
int a[]={1,12,35,41,2,17};
int len=0,i=0,max=0;
len=sizeof(a)/sizeof(int)-1;
//cout<<len<<endl;
find(max,i,a,len);
return 0;
}
不用循环找数组最大值/C++
最新推荐文章于 2023-07-15 20:27:08 发布