编辑代码

#include<iostream>
using namespace std;
 
int SumArray(int a[], int n, int len)
{
 if (n == 0)    //基线条件
 {
  return 0;
 }
 else           //递归条件
 {
  return a[len - n] + SumArray(a, n - 1, len);
 }
}
 
int main()
{
 int a[50], n;
 cin >> n;
 for (int i = 0; i < n; i++)
 {
  cin >> a[i];
 }
 cout << SumArray(a, n, n);
 return 0;
}