如何用遞歸找出數(shù)組中的最大值?
#include<iostream> using namespace std; int const N = 10; int Max(int *a,int n) { if(n == 0) return a[n]; int t = Max(a,n-1); return t > a[n] ? t : a[n]; } int main() { int a[N]; for(int i = 0;i < N;i++) cin>>a[i]; cout<<Max(a,4)<<endl; return 0; }