weixin_53372153
2021-07-05 08:20
采纳率: 83.3%
浏览 480

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

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

函数接口定义:
int fun(int array[N][M]) ;
注意:函数只需靠return返回最大元素的值, 行、列坐标通过全局变量传递。

裁判测试程序样例:

#include <stdio.h>
#define N 4
#define M 3
#include <stdio.h>
int Row,Col ; // 最大数的行列标,全局变量
int fun(int array[N][M]) ;
main()
{
int a[N][M],i,j,max;
for(i=0;i<N;i++)
for(j=0;j<M;j++)
scanf("%d",&a[i][j]);
max=fun(a);
printf("max=%d,row=%d,col=%d",max,Row,Col); //Row,Col代表最大值的下标
}

/* 请在这里填写答案 */
输入样例:
1 10 2
3 12 5
4 11 3
5 12 4
输出样例:
max=12,row=1,col=1

1条回答 默认 最新

相关推荐 更多相似问题