admin 管理员组

文章数量: 1087135


2024年4月21日发(作者:谷歌下载安装)

0878-计算二维数组的最大值及下标(全局变量)

时间限制:

1000 毫秒

内存限制:

32768 K字节

判题规则:

严格比较

问题描述

计算二维数组的最大值及下标:

要求:

1、用函数计算二维数组的最大值及下标,因为函数只能返回一个值,用全局变量解题。

输入

第一行为二维数组的行数m和列数n(2

然后是m*n个元素

输出

一行输出,分别为最大值,行下标、列下标,数与数之间用一个空格分开。

输入样列

3 2

1 5

2 15

5 3

输出样例

15 1 1

出处

ymc

答案:

#include

int hmax;

int lmax;

int fun(int zu[10][11],int m, int n)

{

int i,j,max=0;

for(i=0;i

{

for(j=0;j

{

if(max

{

max=zu[i][j];

hmax=i;

lmax=j;

}

}

} return max;

}

int main()

{

int i,j,m,n,max;

int zu[10][11];

scanf("%d%d",&m,&n);

for(i=0;i

{

for(j=0;j

{

scanf("%d",&zu[i][j]);

}

}

max=fun(zu,m,n);

printf("%d %d %dn",max,hmax,lmax);

return 0;

}

某人发现不用函数ACM那里也会判断为正确,嫌麻烦的童鞋可以将所有直接全编译

在main函数里。


本文标签: 数组 下标 函数 限制 规则