麻烦各位帮小弟看看这个求二维数组最大值的程序究竟错在哪里,谢谢!
这两天折腾了好久,硬是没看出错在哪里。哪位好心人能帮小弟看看?谢过了!
#include<stdio.h>
int main()
{
int a[2][3];
int max;
int i,j,h,l;
printf("Please determine each element of Group a:\n");
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
printf("a[%d][%d]:",i,j);
scanf("%d",&a[i][j]);
}
}
printf("The element of each group is shown\n");
for (i=0;i<2;i++)
{
for (j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
max=a[0][0];
h=0;
l=0;
for(i=0;i<2;i++);
{
for(j=0;j<3;j++)
{
if(max<a[i][j])
{
max=a[i][j];
h=i;
l=j;
}
}
}
printf("The max value a[%d] [%d]is %d\n",h,l,max);
return 0;
}