/************************************************************************/
/*
/* 递归法求数组中的最大数
/*
/************************************************************************/
#define ARRAY_LEN(x) sizeof(x)/sizeof(x[0])
#include <stdio.h>
int max(int x[], int n)
{
if (n == 1)
{
return x[0];
}
else
{
if (x[n - 1] > max(x, n - 1))
{
return x[n - 1];
}
else
{
return max(x, n - 1);
}
}
}
void main()
{
int x[] = {10, -2, 4, 49, 49, 100, 23, 4};
printf("%d \n", max(x, ARRAY_LEN(x)));
}
/*
/* 递归法求数组中的最大数
/*
/************************************************************************/
#define ARRAY_LEN(x) sizeof(x)/sizeof(x[0])
#include <stdio.h>
int max(int x[], int n)
{
if (n == 1)
{
return x[0];
}
else
{
if (x[n - 1] > max(x, n - 1))
{
return x[n - 1];
}
else
{
return max(x, n - 1);
}
}
}
void main()
{
int x[] = {10, -2, 4, 49, 49, 100, 23, 4};
printf("%d \n", max(x, ARRAY_LEN(x)));
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步