56、请编写函数fun,它的功能是:求出一个2*M整行二维数组中最 大元素的值,并将此值返回调用函数。
时间: 2024-03-21 14:38:29 浏览: 55
根据题目描述,可以编写如下的 `fun` 函数来实现功能:
```c
int fun(int arr[][2], int M) {
int max = arr[0][0];
for (int i = 0; i < M; i++) {
for (int j = 0; j < 2; j++) {
if (arr[i][j] > max) {
max = arr[i][j];
}
}
}
return max;
}
```
函数的输入参数是一个 2*M 大小的二维数组 `arr` 和整数 `M`,输出参数是该数组中最大元素的值。函数首先将数组中第一个元素赋值给 `max`,然后遍历整个数组,每次比较当前元素和 `max` 的大小,如果当前元素比 `max` 大,则将 `max` 更新为当前元素。最后返回 `max` 即可。
阅读全文