求数组中最大值,用递归函数实现

#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);
}


版权声明:本文为zhou753099943原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。