C言語で配列の合計を求めるコードの書き方は何ですか。

以下は、整数配列の合計を計算するためのサンプルコードです。

#include <stdio.h>

// 定义求和函数
int sum(int arr[], int size) {
    int total = 0;
    for (int i = 0; i < size; i++) {
        total += arr[i];
    }
    return total;
}

int main() {
    int nums[] = {1, 2, 3, 4, 5};
    int size = sizeof(nums) / sizeof(nums[0]);
    int result = sum(nums, size);
    printf("数组的和为:%d\n", result);
    
    return 0;
}

このコードでは、最初にsum関数内で、配列の合計を表す整数変数totalを定義しました。その後、forループを使用して配列内の各要素を繰り返し処理し、totalに加算しました。最後に、この合計値を返します。main関数では、整数配列numsを定義し、そのサイズを計算しました。そして、sum関数を呼び出して、配列の合計結果をresult変数に格納し、printf関数を使用して結果を出力しました。

bannerAds