请编写C语言代码请编写函数 fun (),函数的功能是:求出某个二维数组的周边元素值之和,作为函数值返回。
时间: 2024-03-10 22:50:14 浏览: 74
C语言程序设计-求出二维数组周边元素之和,作为函数值返回;二维数组的值在主函数中赋予;.c
5星 · 资源好评率100%
好的,以下是实现要求的C语言代码:
```c
int fun(int arr[][N], int row, int col) {
int sum = 0;
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
if (i == 0 || i == row - 1 || j == 0 || j == col - 1) {
sum += arr[i][j];
}
}
}
return sum;
}
```
其中,`arr` 表示二维数组,`row` 和 `col` 分别表示二维数组的行数和列数。函数中使用两个嵌套的循环遍历整个数组,当遍历到边界上的元素时,将其值加入到 `sum` 变量中。最后返回 `sum` 作为函数值。
阅读全文