CC5 牛牛的新数组求和
描述
牛牛学习了指针相关的知识,想实现一个 int cal(int *array,int n) 的函数求出长度为 n 的数组的和。
输入描述:
第一行输入一个正整数 n ,表示数组的长度
第二行输入 n 个正整数,表示数组中每个数字的值
输出描述:
实现 int cal(int *array,int n) 求出数组array的和
示例1
输入:5
2 8 1 9 5
输出:25
题解
#include <stdio.h>
int cat(int * array, int n)
{
int sum = 0;
for (int i = 0; i < n; i++)
{
scanf("%d", (array + i));
sum += *(array + i );
}
return sum;
}
int main() {
int n;
scanf("%d", &n);
int arr[n];
printf("%d", cat(arr, n));
return 0;
}