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;
}
posted @ 2023-01-02 22:46  李新乾  阅读(17)  评论(0编辑  收藏  举报