0

こんばんは、

私は数の行列 (2D 配列) に取り組んでおり、各行の要素の合計とその平均を自動的に取得する方法を知りたいです。ファイル構成は次のとおりです。

14 25 65 41 24 85 69
14 52 87 56 42 35 47
25 64 89 21 56 7  45
15 42 8  7  65 47 7

次のコード部分を使用しました。

for(i=0; i<7; i++){
   for (j=0; j<4; j++){ 
    double sum(0);
    sum+=M[i][j];
    average=sum/7;}}

しかし、私が求めたものが得られません。訂正お願いします!

4

1 に答える 1

1

7 つの要素の 4 つの配列があります。したがって、配列ごとsumにゼロに設定します。配列内の各要素について、それを に追加しsumます。次に平均を計算します。

for(i=0; i<4; i++){
   double sum(0);
   for (j=0; j<7; j++){ 
    sum+=M[i][j];
   }
   average=sum/7;
}
于 2012-04-05T12:55:01.377 に答える