C语言,求二维数组的最大值及其下标!

第1个回答  推荐于2016-02-13
#include "stdio.h"
main()
{
int a[5][5],max,h,l,i,j;
printf("please input numbers:\n");
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);

max=a[0][0];
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(a[i][j]>max)
{
max=a[i][j];
h=i;
l=j;
}
printf("The max number is:%d,h=%d,l=%d",max,h,l);
getchar();
}本回答被提问者采纳
第2个回答  2019-06-21
#include
"stdio.h"
main()
{
int
a[5][5],max,h,l,i,j;
printf("please
input
numbers:\n");
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
max=a[0][0];
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(a[i][j]>max)
{
max=a[i][j];
h=i;
l=j;
}
printf("The
max
number
is:%d,h=%d,l=%d",max,h,l);
getchar();
}