0

下午好,

我正在研究一个数字矩阵(二维数组),我想知道如何自动获得每行元素的总和及其平均值。文件结构如下:

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

你有 4 个 7 个元素的数组。所以对于每个数组,设置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 回答