计算矩阵每行每列之和的程序

17 Mar 2025 | 5 分钟阅读

说明

在此程序中,我们需要计算给定矩阵的每行每列元素的总和。

Program to find the sum of each row and each column of a matrix

上图显示了矩阵的每行每列元素的总和。

算法

  1. 声明并初始化一个二维数组 a。
  2. 计算数组a中的行数和列数,并分别存储在变量rows和cols中。
  3. 维护两个变量sumRow和sumCol,分别用于存储特定行中元素的总和以及特定列中元素的总和。
  4. 计算每行元素的总和
    1. 使用两个循环遍历数组,外层循环选择一行,内层循环表示矩阵a中的列。
    2. 通过将一行中的元素相加来计算总和。
    3. 显示sumRow。
    4. 对每一行重复此操作。
  5. 计算每列元素的总和
    1. 使用两个循环遍历数组,外层循环选择一列,内层循环表示矩阵a中的行。
    2. 通过将一列中的元素相加来计算总和。
    3. 显示sumCol。
    4. 对每一列重复此操作。

解决方案

Python

输出

Sum of 1 row: 6
Sum of 2 row: 15
Sum of 3 row: 24
Sum of 1 column: 12
Sum of 2 column: 15
Sum of 3 column: 18

C

输出

Sum of 1 row: 6
Sum of 2 row: 15
Sum of 3 row: 24
Sum of 1 column: 12
Sum of 2 column: 15
Sum of 3 column: 18

JAVA

输出

Sum of 1 row: 6
Sum of 2 row: 15
Sum of 3 row: 24
Sum of 1 column: 12
Sum of 2 column: 15
Sum of 3 column: 18

C#

输出

Sum of 1 row: 6
Sum of 2 row: 15
Sum of 3 row: 24
Sum of 1 column: 12
Sum of 2 column: 15
Sum of 3 column: 18

PHP

输出

Sum of 1 row: 6
Sum of 2 row: 15
Sum of 3 row: 24
Sum of 1 column: 12
Sum of 2 column: 15
Sum of 3 column: 18
 
下一主题#