c语言完成: 定义二维数组a[4][5],通过键盘赋予该二维数组数值,并求出其周边之和。 输入 输入一个二维数组(组内元素值1-100的整数即可)。 输出 输出该二维数组相对应的周边之和。 样例输入 ...
时间: 2024-02-01 20:15:21 浏览: 75
C语言程序设计-求出二维数组周边元素之和,作为函数值返回;二维数组的值在主函数中赋予;.c
5星 · 资源好评率100%
以下是 C 语言实现该题目的代码:
```c
#include <stdio.h>
int main() {
int a[4][5];
int sum = 0;
// 输入二维数组
printf("请依次输入二维数组的元素:\n");
for(int i = 0; i < 4; i++) {
for(int j = 0; j < 5; j++) {
scanf("%d", &a[i][j]);
}
}
// 计算周边之和
for(int i = 0; i < 4; i++) {
for(int j = 0; j < 5; j++) {
if(i == 0 || i == 3 || j == 0 || j == 4) {
sum += a[i][j];
}
}
}
// 输出周边之和
printf("该二维数组相对应的周边之和为:%d\n", sum);
return 0;
}
```
注意,这里假设二维数组的大小为 4x5。如果实际情况不同,需要相应地修改循环条件。另外,计算周边之和的方法是通过遍历二维数组,判断当前元素是否在周边位置,如果是则将其累加到 sum 中。
阅读全文