忽略第一行,如何求矩阵行的和?在C中

忽略第一行,如何求矩阵行的和?在C中,c,matrix,vector,struct,C,Matrix,Vector,Struct,我做了以下工作: for (int i = 0; i < tamLinhas; i++) { for (int j = 0; j < tamColunas; j++) { if (i >= 0) { vetormedia[j] = (informacoes[i][j] + informacoes[i][j]) / tamVetor; } } } for(int i=0;i

我做了以下工作:

for (int i = 0; i < tamLinhas; i++) {
    for (int j = 0; j < tamColunas; j++) {
        if (i >= 0) {
            vetormedia[j] = (informacoes[i][j] + informacoes[i][j]) / tamVetor;
        }
    }
}
for(int i=0;i=0){
vetormedia[j]=(informacoes[i][j]+informacoes[i][j])/tamVetor;
}
}
}
我试图在数组中记录矩阵行和的结果,但我需要忽略矩阵的第一行


简而言之,第一行的值不能包含在总和中。我就是做不好。我已经尝试了几个小时…

绕过矩阵信息的第一行,只需在索引1而不是0处开始迭代:

for (int i = 1; i < tamLinhas; i++) {
因为不求和行,而是将所有行的值保存在同一位置

要单独求和每行的行数并将结果保存在vetormedia中,请执行以下操作:

在上一个循环之后,vetormedia将:

x 22 18
其中“x”设计任何值,因为矩阵的第一行被绕过


你想这样吗?

要绕过第一行Do“for(inti=1;i=0)”是的,我也在想办法解决这一行代码…我想在转到下一行后,我必须重置值…我很困惑,没有清晰地思考这个在线课程让我很焦虑。没有得到教授的解释是一个真正的问题…至少对我来说。我试着给出答案我想知道你想要什么
for (int i = 1; i < tamLinhas; i++) {
  int sum = 0
  for (int j = 0; j < tamColunas; j++) {
    sum += informacoes[i][j];
  }
  vetormedia[i] = sum;
}
1 2 3 4
4 5 6 7
8 9 0 1
x 22 18