6-3 简单求和(10 分)
本题要求实现一个函数,求给定的N
个整数的和。
函数接口定义:
1
| int Sum ( int List[], int N );
|
其中给定整数存放在数组List[]
中,正整数N
是数组元素个数。该函数须返回N
个List[]
元素的和。
裁判测试程序样例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #include <stdio.h>
#define MAXN 10
int Sum ( int List[], int N );
int main () { int List[MAXN], N, i;
scanf("%d", &N); for ( i=0; i<N; i++ ) scanf("%d", &List[i]); printf("%d\n", Sum(List, N));
return 0; }
|
输入样例:
输出样例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| #include <stdio.h>
#define MAXN 10
int Sum ( int List[], int N );
int main () { int List[MAXN], N, i;
scanf("%d", &N); for ( i=0; i<N; i++ ) scanf("%d", &List[i]); printf("%d\n", Sum(List, N));
return 0; } int Sum ( int List[], int N ) { int sum=0; for(int i=0;i<N;i++) { sum+=List[i]; } return sum; }
|