输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。用·C语言
时间: 2024-05-13 16:08:18 浏览: 93
1121 计算矩阵边缘元素之和.cpp
5星 · 资源好评率100%
首先,我们需要定义一个整数矩阵,并初始化其元素。然后,我们可以遍历矩阵的边缘元素,并计算它们的和。
以下是一个示例代码:
```c
#include <stdio.h>
#define ROWS 3
#define COLS 3
int main() {
int matrix[ROWS][COLS] = {{1, 2, 3},
{4, 5, 6},
{7, 8, 9}};
int sum = 0;
// 计算第一行和最后一行的元素之和
for (int i = 0; i < COLS; i++) {
sum += matrix[0][i]; // 第一行元素
sum += matrix[ROWS - 1][i]; // 最后一行元素
}
// 计算第一列和最后一列的元素之和
for (int i = 1; i < ROWS - 1; i++) {
sum += matrix[i][0]; // 第一列元素
sum += matrix[i][COLS - 1]; // 最后一列元素
}
printf("边缘元素之和: %d\n", sum);
return 0;
}
```
输出结果为:
```
边缘元素之和: 40
```
阅读全文