[求助]请教,这个怎么写才对呢?,
#include <stdio.h>
#include <math.h>
void main()
{
int i,j;
int a[3][2];
int row,col;
for (i=0;i<3;i++)
for (j=0;j<2;j++)
scanf("%d",&a[i][j]);
row=col=0;
for (i=0;i<3;i++)
for (j=0;j<2;j++)
if (abs(a[i][j])<abs(a[row][col])){
row=i;
col=j;
}
printf("a[%d][%d]=%d\n",row,col,a[row][col]);
}
题目是输入3 2 10 -9 6 -1.要求输出这个二维数组的矩阵.这段代码是标准答案里的,但是我搬到VC里运行后的结果却是:
a[0][1]=-1.而书上的标准答案却是:
3 2
10 -9
6 -1
这段代码是教材里的标准答案,但为什么实际答案和标准答案会不一样呢?