#include <stdio.h>
#include <stdlib.h>
int cal(int *p,int n)
{
if (n == 1) {
return *p;
}
else {
return *p + cal((p + 1), (n - 1));
}
}
int main() {
int i = 0;
int j = 0;
int sum = 0;
scanf("%d", &i);
int *p = (int*)malloc(i*sizeof(int));
for(j = 0; j < i; j++)
{
scanf("%d", (p + j));
}
sum = cal(p, i);
printf("%d", sum);
return 0;
}
[C语言]实现一个 int cal(int *array,int n) 的函数求出长度为 n 的数组的和。
于 2023-08-14 18:06:41 首次发布