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関数を使用して結果を出力しました。