3291:练47.3 谁是老大
练 47.3 谁是老大
小学生C++趣味编程 上机作业 每日一练 第7单元 函数
C代码:
/*
第79课 谁是老大(递归求最大值)
输入5个整数,用递归算法求出最大值。
*/
#include<stdio.h>
#include <stdlib.h>
#include <math.h>
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;
//t为函数值,返回到程序调用的位置
}
int main()
{
int a[6]; //为了便于理解,a[0]不用。
//cout<<"请输入5个数:"<<endl;
for(int i=1;i<=5;++i)
{
scanf("%d",&a[i]);
}
printf("最大的数是:%d\n",max(a,5));
return 0;
}
/*
动动脑
1、( B )是微软公司发布的一种面向对象的、运行于.NET Framework上的高级程序设计语言。
A Java B C# C Pascal D Python
作业:
P1075 [NOIP2012 普及组] 质因数分解
https://www.luogu.com.cn/problem/P1075
P1304 哥德巴赫猜想
https://www.luogu.com.cn/problem/P1304
P1217 [USACO1.5]回文质数 Prime Palindromes
https://www.luogu.com.cn/problem/P1217
*/
C++程序:
/*
第79课 谁是老大(递归求最大值)
输入5个整数,用递归算法求出最大值。
*/
#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;
//t为函数值,返回到程序调用的位置
}
int main()
{
int a[6]; //为了便于理解,a[0]不用。
//cout<<"请输入5个数:"<<endl;
for(int i=1;i<=5;++i)
cin>>a[i];
cout<<"最大的数是:"<<max(a,5)<<endl;
//程序正常结束
return 0;
}
/*
动动脑
1、( B )是微软公司发布的一种面向对象的、运行于.NET Framework上的高级程序设计语言。
A Java B C# C Pascal D Python
作业:
P1075 [NOIP2012 普及组] 质因数分解
https://www.luogu.com.cn/problem/P1075
P1304 哥德巴赫猜想
https://www.luogu.com.cn/problem/P1304
P1217 [USACO1.5]回文质数 Prime Palindromes
https://www.luogu.com.cn/problem/P1217
*/
#include<bits/stdc++.h>
using namespace std;
int main(){
int a[6];
for(int i=1;i<=5;i++){
cin>>a[i];
}
sort(a+1,a+6);
cout<<"最大的数是:"<<a[5];
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
int ans=0,num;
for(int i=1;i<=5;i++)
{
cin>>num;
if( num>ans )
{
ans=num;
}
}
cout<<"最大的数是:"<<ans<<endl;
return 0;
}
NOI题库 scratch题解
python算法
信息技术学考一本通(python)
信息技术学考一本通(python)1036:【例4.1】输出连续10个数(浙版)
信息技术学考一本通(python)1036:【例4.1】输出连续10个数(浙版)_信息技术学考python一本通-CSDN博客
信息技术学考一本通(python)-1062:练4.13 水仙花数
Python信息技术学考一本通题目讲解、python入门、python习题集整理汇总等
Python信息技术学考一本通题目讲解、python入门、python习题集整理汇总等_信息学奥赛一本通python网站-CSDN博客