技术栈

函数递归求最大值

SunnyKriSmile2025-11-04 8:34

//函数递归求最大值

代码实现:

#include<stdio.h>

//函数的定义与声明

int Max(int x,int y)

{

return x>y?x:y;

}

//主函数

int main()

{

int arr[10];

int i;

//数组赋值

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

{

scanf("%d",&arr[i]);

}

//打印数组

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

{

printf("%d ",arr[i]);

}

putchar('\n');

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

int t = arr[0];

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

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

{

t = Max(arr[i],t);

}

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

return 0;

}

程序运行结果:

上一篇:Swift 6.2 列传(第一篇):主线 Actor 的 “独尊令”
相关推荐
傻啦嘿哟
8 小时前
爬虫数据去重:BloomFilter算法实现指南
爬虫·算法
立志成为大牛的小牛
8 小时前
数据结构——三十六、拓扑排序(王道408)
数据结构·学习·程序人生·考研·算法
degen_
8 小时前
DXE流程
c语言·笔记·bios
七夜zippoe
8 小时前
仓颉FFI实战:C/C++互操作与性能优化
c语言·c++·性能优化
十五学长
8 小时前
程序设计C语言
c语言·开发语言·笔记·学习·考研
绛洞花主敏明
10 小时前
Go切片的赋值
c++·算法·golang
10001hours
12 小时前
初阶数据结构.1.顺序表.通讯录项目(只有源码和注释)
数据结构·算法
GilgameshJSS
12 小时前
STM32H743-ARM例程33-TOUCH
c语言·arm开发·stm32·单片机·嵌入式硬件
Emilia486.
14 小时前
八大排序算法
算法·排序算法
热门推荐
01GitHub 镜像站点02《大数据技术原理与应用》实验报告三 熟悉HBase常用操作03UV安装并设置国内源04综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件05BongoCat - 跨平台键盘猫动画工具06Linux下V2Ray安装配置指南07jdk21下载、安装(Windows、Linux、macOS)08NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南09npm使用国内淘宝镜像的方法10GitLab 零基础入门指南:从安装到项目管理全流程