二维数组:求最大元素及其所在的行坐标及列坐标

求出N×M整型数组的最大元素及其所在的行坐标及列坐标(如果最大元素不唯一,选择位置在最前面的一个)。

函数接口定义:
int fun(int array[N][M]) ;

你这 只返回 一个 int 不行吧,得返回 int * 才能把 最大元素,行坐标和列坐标都返回 ,

int* fun(int array[N][M])
{
    int i, j, maxI = 0, maxJ = 0;
    for (i = 0; i < N; i++)
        for (j = 0; j < M; j++)
            if (array[i][j] > array[maxI][maxJ])
            {
                maxI = i;
                maxJ = j;
            }
    int result[3] = {array[maxI][maxJ], maxI, maxJ}; // 分别是最大元素,行坐标,列坐标
    int *temp = result;
    return temp;
}
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^