如何找到二维数组中所有acolumn和row的总和

时间:2021-06-04 02:02:14

标签: c

如何在2d 4x5 arry中找到所有列和行的总和 我这样做了,但它不起作用

for (j = 0; j < M; j++)
{
    for (i = 0; i < N; i++)
    {
        summ = summ + arr[i][j];
    }
    printf("the sum of the amoda  is:%d\n", summ);
}

1 个答案:

答案 0 :(得分:0)

你的问题很模棱两可。你想找到每列的总和吗?如果是这样,您应该将每个 summ 初始化为 0:

for (j = 0; j < M; j++)
{
    summ = 0;
    for (i = 0; i < N; i++)
    {
        summ = summ + arr[i][j];
    }
    printf("the sum of the column is: %d\n", summ);
}

如果你想找到所有数字的总和,那么把那个打印出来的循环。

相关问题