#include<stdio.h>
#define N 10
int sort(int arr[],int n)
{
int max;
if(n==0)
{
return arr[0];
}
else
{
max=sort(arr,n-1);
if(max<arr[n-1])
{
max=arr[n-1];
}
}
return max;
}
void main()
{
int arr[N]={1,2,3,4,50,6,7,8,9,10};
int max=sort(arr,N);
printf("max=%d\n",max);
}
求数组中最大值,用递归函数实现
最新推荐文章于 2024-09-05 21:37:56 发布