代码如下:
#include <stdio.h>
int max(int *A,int n)
{//求数组中最大值
if(n==1)
return *A;
int x;
x=max(A+1,n-1);
if(x>*A)
{
return x;
}
return *A;
}
int main()
{
int A[]={1,3,6,2,4,5};
printf("%d\n",max(A,6));
return 0;
}
代码如下:
#include <stdio.h>
int max(int *A,int n)
{//求数组中最大值
if(n==1)
return *A;
int x;
x=max(A+1,n-1);
if(x>*A)
{
return x;
}
return *A;
}
int main()
{
int A[]={1,3,6,2,4,5};
printf("%d\n",max(A,6));
return 0;
}