#include
int main()
int i,j,max,row=0,colum=0;
int a[3][4]={{1,2,3,4},{9,8,7,6},{-10,10,-5,2}};
max=a[0][0];
for(i=0;i<=2;i++)
for(j=0;j<=3;j++)
if(a[i][j]>max)
{
max=a[i][j];
row=i;
colum=j;
}
printf("max=%drow=%dcolum=%d",max,i,j);
return 0;
见注释,供参考:
#include <stdio.h>
int main()
{
int i, j, max, row = 0, colum = 0;
int a[3][4] = { {1,2,3,4},{9,8,7,6},{-10,10,-5,2} };
max = a[0][0];
for (i = 0; i < 3; i++) //(i = 0; i <= 2; i++)修改
for (j = 0; j < 4; j++) //(j = 0; j <= 3; j++)修改
if (a[i][j] > max)
{
max = a[i][j];
row = i;
colum = j;
}
printf("max=%drow=%dcolum=%d", max, row, colum);//修改
//printf("max=%drow=%dcolum=%d", max, i, j);
return 0;
}
printf("max=%drow=%dcolum=%d",max,i,j);
你变量存在row和column里,打印i和j,那能对吗