#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#define N 5
int max(int a[], int s, int e)
{
int m, t;
if (s + 1 == e)
{
return m = a[s] > a[e] ? a[s] : a[e];
}
else
{
t = max(a, s + 1, e);
return m = a[s] > t ? a[s] : t;
}
}
int main()
{
int a[5] = { 2,1,5,3,4 };
int M = max(a, 0, 4);
printf("%d", M);
return 0;
}
递归求数组最大值
最新推荐文章于 2024-05-22 18:44:11 发布