//递归求数组A[n]中的最大整数;
int maxintA(int n)
{
if(0 == n) return 0;//数组为空
if(1 == n) return a[n-1];//数组中只有一个元素
return (a[n-1] > manxintA(n-1)?a[n-1]:maxintA(n-1));//递归
}
//递归求素组A[n]中n个整数的和
int sumofA(int n)
{
if(0==n) return 0;// 数组为空
if(1==n) return a[n-1];// 数组中只有一个元素
return (a[n-1]+sumofA(n-1));//递归
}
#include
using namespace std;
int funSum(int sum,int k,int A[],int n)
{
if(k>n)return sum;
sum+=A[k];
k++;
funSum(sum,k,A,n);
}
int funMax(int max,int k,int A[],int n)
{
if(k>n)return max;
if(A[k]>max)max=A[k];
k++;
funMax(max,k,A,n);
}
void main()
{
int A[188];
for(int i=0;i<10;i++)
{
A[i]=i;
}
cout<
这道题的代码哪位大佬会
求帮忙