質問: ### 実現したいこと 1次元配列a,b,cと要素数を仮引数とし、aの要素とbの要素の和をcに格納する関数`sum_array`を作りたい。 ### 問題点 `int main`内での配列`sum[NUM]`が0になってしまう。 `sum_array`内での`c[i]`はちゃんと合計値が表示されるのでここまでは問題なさそうです。 **実行結果** ``` 5人の成績を入力してください [1] 英語: 80 数学: 70 [2] 英語: 63 数学: 65 [3] 英語: 86 数学: 77 [4] 英語: 64 数学: 68 [5] 英語: 65 数学: 90 c[1]=150 c[2]=128 c[3]=163 c[4]=132 c[5]=155 合計点は 0 0 0 0 0 です ``` ### コード ``` //2つの配列の要素の和を計算する関数 #include #define NUM 5 //aの要素とbの要素の和をcに格納する関数 void sum_array(int a[],int b[],int c[],int n) { int i; for(i=0;i
回答: ``` printf("合計点は "); for(i=0;i