#include<stdio.h>
int mymax(int* a,int n){
if(n==0){
return -1;
}
else{
if(n==1){
return *a;
}
else{
if(*a>mymax(a+1,n-1))
{
return *a;
}
else
{
return mymax(a+1,n-1);
}
}
}
}
int main(){
int a[8]={1,5,6,89,123,244,12,-3};
printf("%d ",mymax(a,8);
return 0;
}
递归求解最大值
最新推荐文章于 2024-12-13 15:52:23 发布