用c语言请编写函数 fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。 例如:二维数组中的值为 1 3 5 7 9 2 9 9 9 4 6 9 9 9 8 1 3 5 7 0则函数值为 61。
时间: 2024-01-03 10:03:26 浏览: 102
C语言程序设计-求出二维数组周边元素之和,作为函数值返回;二维数组的值在主函数中赋予;.c
5星 · 资源好评率100%
下面是用 C 语言编写的函数 fun,可以计算二维数组周边元素之和:
```c
int fun(int arr[4][5], 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 的值,即为二维数组周边元素之和。
阅读全文