求解程序检查没错 但运行时没结果
# include<stdio.h>int max(int a[],int len)
{
if(len==1) return a[0];
else
return a[len-1]>max(a,len)?a[len-1]:max(a,len);
}
int main()
{
int b[5]={1,2,32,51,89};
int size=sizeof(b)/sizeof(int);
printf("%d",max(b,size));
return 0;
}