求矩阵各行元素之和pta
时间: 2025-02-20 18:07:39 浏览: 49
### 关于矩阵各行元素之和的编程题解
对于求一个给定 \(m \times n\) 的矩阵各行元素之和的问题,可以采用遍历的方法来解决。具体来说,在 C 语言中可以通过双重循环实现这一功能:外层循环用于遍历每一行,内层循环则负责累加该行中的各个元素。
下面是一个具体的例子:
```c
#include <stdio.h>
int main() {
int m, n;
scanf("%d %d", &m, &n);
int matrix[m][n];
for (int i = 0; i < m; ++i) { // 行
for (int j = 0; j < n; ++j) { // 列
scanf("%d", &matrix[i][j]);
}
}
for (int i = 0; i < m; ++i) {
int sum = 0;
for (int j = 0; j < n; ++j) {
sum += matrix[i][j]; // 计算每行总和
}
printf("Row %d Sum: %d\n", i + 1, sum); // 输出结果
}
return 0;
}
```
此段代码首先读取了两个整数 `m` 和 `n` 来表示矩阵大小,接着通过嵌套循环依次获取并存储每一个元素到二维数组 `matrix` 中[^2]。之后再次利用类似的双层循环结构,不过这次是为了逐行计算各元素相加之和,并最终打印出来。
阅读全文
相关推荐

















