下午好,
我正在研究数字矩阵(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;}}
但我得不到我的要求。有任何更正吗?!
答案 0 :(得分: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;
}