递归求最大值
#include <iostream>
using namespace std;
int f(int a[],int n){
int t;
if(n==1){
t=a[1];
}else{
if(f(a,n-1)>a[n]){
t=f(a,n-1);
}else{
t=a[n];
}
}
return t;
}
int main(){
int a[6];
for(int i=1;i<=5;i++){
cin>>a[i];
}
cout<<f(a,5);
return 0;
}

浙公网安备 33010602011771号