C语言求一个给定的4×5矩阵各行元素之和
时间: 2024-06-13 18:06:56 浏览: 101
求矩阵行元素之和C语言.docx
以下是C语言求一个给定的4×5矩阵各行元素之和的代码和解释:
```c
#include <stdio.h>
int main() {
int matrix[4][5] = {{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20}};
int row_sum;
for (int i = 0; i < 4; i++) {
row_sum = 0;
for (int j = 0; j < 5; j++) {
row_sum += matrix[i][j];
}
printf("第%d行元素之和为:%d\n", i + 1, row_sum);
}
return 0;
}
```
代码解释:
1. 首先定义一个4行5列的矩阵`matrix`,并初始化各个元素的值。
2. 定义一个变量`row_sum`,用于存储每行元素之和。
3. 使用两个for循环遍历矩阵中的每个元素,计算每行元素之和,并将结果存储在`row_sum`中。
4. 在内层循环结束后,使用`printf`函数输出当前行的元素之和。
5. 外层循环结束后,程序结束。
阅读全文