首页 > 其他分享 >递归 (比较5个数的大小)

递归 (比较5个数的大小)

时间:2023-09-24 10:12:48浏览次数:28  
标签:std 递归 int max 个数 else 大小

#include <bits/stdc++.h>
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=n[a];
		}
	}
	return t;
}
int main(int argc, char** argv) {
	int a[6];
	for(int i=0;i<5;i++){
		cin>>a[i];
	}
	cout<<max(a,5);
	return 0;
}

  

标签:std,递归,int,max,个数,else,大小
From: https://www.cnblogs.com/wangyueshuo/p/17725643.html

相关文章

  • 递归求最大值
    #include<bits/stdc++.h>usingnamespacestd;intt,n,a;intf(intn[],inta){ if(a==1){ t=n[1]; }else{ if(f(n,a-1)>n[a]){ t=f(n,a-1); }else{ t=n[a]; } } returnt;}intmain(){ intn[6],x; for(inti=0;i<5;i++){ cin>&g......
  • 递归求最大值
    #include<iostream>usingnamespacestd;intf(inta[],intn){ intt; if(n==1){ t=a[1]; }else{ if(f(a,n-1)>a[n]){ t=f(a,n-1); }else{ t=a[n]; } } returnt;}intmain(){ inta[6]; for(inti=1;i<=5;i++){ cin>>a[i]; ......
  • mysql 月份差_MySQL时间差返回月个数
    Sql代码selectPERIOD_DIFF(date_format(now(),'%Y%m'),date_format('2010-11-30','%Y%m'))1.MySQL为日期增加一个时间间隔:date_add()Sql代码set@dt=now();selectdate_add(@dt,interval1day);--add1dayselectdate_add(@dt,int......
  • mysql 月份差_MySQL时间差返回月个数
    Sql代码selectPERIOD_DIFF(date_format(now(),'%Y%m'),date_format('2010-11-30','%Y%m'))1.MySQL为日期增加一个时间间隔:date_add()Sql代码set@dt=now();selectdate_add(@dt,interval1day);--add1dayselectdate_add(@dt,int......
  • 2023-09-23:用go语言,假设每一次获得随机数的时候,这个数字大于100的概率是P。 尝试N次,其
    2023-09-23:用go语言,假设每一次获得随机数的时候,这个数字大于100的概率是P。尝试N次,其中大于100的次数在A次~B次之间的概率是多少?0<P<1,P是double类型,1<=A<=B<=N<=100。来自左程云。答案2023-09-23:首先,我们可以使用动态规划来解决这个问题。我们可以定义一个二......
  • 2023-09-23:用go语言,假设每一次获得随机数的时候,这个数字大于100的概率是P。 尝试N次,其
    2023-09-23:用go语言,假设每一次获得随机数的时候,这个数字大于100的概率是P。尝试N次,其中大于100的次数在A次~B次之间的概率是多少?0<P<1,P是double类型,1<=A<=B<=N<=100。来自左程云。答案2023-09-23:首先,我们可以使用动态规划来解决这个问题。我们可以定义一个二维数组d......
  • 【Python】递归算法
    定义递归是一种解决问题的有效方法,在递归过程中,函数将自身作为子例程调用。思想函数调用函数本身,直到不能调用为止注意事项基本情况用于保证程序调用及时返回,不在继续递归,保证了程序可终止。递推关系,可将所有其他情况拆分到基本案例。​递推关系​:一个问题的结......
  • c# winfrom窗体设置无边框后修改窗体大小 FormBorderStyle设置none后修改窗体大小
    //窗体缩放constintGuying_HTLEFT=10;constintGuying_HTRIGHT=11;constintGuying_HTTOP=12;constintGuying_HTTOPLEFT=13;constintGuying_HTTOPRIGHT=14;constintGuying_HTBOTTOM=15;co......
  • c#Winform窗体实际运行大小与size属性设置不一致问题解决
    privatevoidForm1_Load(objectsender,EventArgse){RectangleScreenArea=System.Windows.Forms.Screen.GetWorkingArea(this);//GetWorkingArea()检索显示器的工作区(工作区是显示器的桌面区域,不包括边界、标题栏、任务栏、停靠窗口和停靠......
  • 依次输入10个数,要求输出最大值
    intmain(){ intn=1; inti=1; intmax=1; scanf("%d",&max);while(n<10)//将第一个数赋给max,后面只需在输入9个数,即可将数比完,得到最大数//循环9次 { scanf("%d",&i); if(max<=i)  max=i; n++; } printf("%d",max); re......