函数递归求最大值

//函数递归求最大值

代码实现:

#include<stdio.h>

//函数的定义与声明

int Max(int x,int y)

{

return x>y?x:y;

}

//主函数

int main()

{

int arr10;

int i;

//数组赋值

for(i=0;i<10;i++)

{

scanf("%d",&arri);

}

//打印数组

for(i=0;i<10;i++)

{

printf("%d ",arri);

}

putchar('\n');

//临时变量初始化用来存储最大值

int t = arr0;

//循环调用递归函数求最大值

for(i=1;i<10;i++)

{

t = Max(arri,t);

}

printf("该数组中的最大值是:%d\n",t);

return 0;

}

程序运行结果:

相关推荐
wayz113 分钟前
Overlap:HWMA(Holt-Winter移动平均线)技术指标详解
算法·金融·数据分析·量化交易·特征工程
Shadow(⊙o⊙)20 分钟前
专题四:前缀和
数据结构·算法
JAVA面经实录91727 分钟前
高频算法面试题
java·计算机网络·算法·面试
qq_4523962328 分钟前
第十一篇:《资源管理:Requests/Limits、ResourceQuota、LimitRange》
算法·贪心算法
Tisfy32 分钟前
LeetCode 2095.删除链表的中间节点:两次遍历 / 一次遍历(快慢指针)
算法·leetcode·链表·题解·双指针
Irissgwe39 分钟前
AVL树详解
数据结构·c++·算法·二叉树·c·二叉搜索树·avl
凌波粒1 小时前
LeetCode--131.分割回文串(回溯算法)
算法·leetcode·职场和发展
北域码匠1 小时前
奇偶归并排序:并行计算的排序利器
数据结构·算法·c#·排序算法
成都易yisdong1 小时前
上海某平面坐标系与CGCS2000坐标互转详解(含全域拟合点、实战案例、保密规范)
大数据·人工智能·算法
玖玥拾1 小时前
C/C++ 数据结构(五)链表的应用、对象池
c语言·数据结构·c++·链表·对象池·双向链表