6-3 简单求和(10 分)

6-3 简单求和(10 分)

本题要求实现一个函数,求给定的N个整数的和。

函数接口定义:

int Sum ( int List[], int N );
其中给定整数存放在数组List[]中,正整数N是数组元素个数。该函数须返回N个List[]元素的和。

裁判测试程序样例:

#include 

#define MAXN 10

int Sum ( int List[], int N );

int main ()
{
    int List[MAXN], N, i;

    scanf("%d", &N);
    for ( i=0; i

/* 你的代码将被嵌在这里 */
输入样例:

3
12 34 -5
输出样例:

41

我们依旧采用递归来实现

方法如下:

int Sum ( int List[], int N ){
if(N==0)return 0;
return List[N-1]+Sum(List,N-1);
}

你可能感兴趣的:(PTA)