#include
void main()
{
int i,j,min=0,max=0;
int m,n;
int s,t;
int a[2][3]={{1,2,3},{4,5,6}};
for(i=0;i for(j=0;j {
if(a[i][j]>max)
{
max=a[i][j];
m=i;
n=j;
}
if(a[i][j]<min)
{
min=a[i][j];
s=i;
t=j;
}
}
printf("%d%d",a[m][n]);
}
这个a[m][n]的值为什么不在正常数组内?
你好,a[m][n]指的是一个int的数,不应该输入两个%d,而且你贴出的代码很有问题,语法没有报错吗?
这个是一个一半的程序,但是我测试这段程序,这个a[m][n]也就是二维数组中的最大值,输出的值并不是最大值 。上面程序粘贴时遗漏了一些内容,请看下面这段;