输入一个N阶方阵,求方阵四边各个数据的和
时间: 2024-06-13 09:06:29 浏览: 13
以下是求解方阵四边各个数据的和的方法:
```c
#include <stdio.h>
#define N 10
void createMatrix(int a[][N]); //创建n阶方阵a[N][N]
int sumMatrix(int a[][N]); //计算方阵四边各个数据之和
int main() {
int a[N][N];
createMatrix(a);
printf("%d\n",sumMatrix(a));
return 0;
}
void createMatrix(int a[][N]) {
int i, j;
for (i = 0; i < N; i++) {
for (j = 0; j < N; j++) {
scanf("%d", &a[i][j]);
}
}
}
int sumMatrix(int a[][N]) {
int sum = 0;
int i, j;
for (i = 0; i < N; i++) {
for (j = 0; j < N; j++) {
if (i == 0 || i == N - 1 || j == 0 || j == N - 1) {
sum += a[i][j];
}
}
}
sum -= a[0][0] + a[0][N - 1] + a[N - 1][0] + a[N - 1][N - 1];
return sum;
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)