#include<stdio.h> int main() { int col,i,j,row; int a[3] [2]; printf("enter 6 intergers:\n"); for(i=0;i<3;i++) for(j=0;j<2;j++) scanf("%d",&a[i] [j]); for(i=0;i<3;i++) for(j=0;j<2;j++) printf("%4d",a[i] [j]); printf("\n"); row =col=0; for(i=0;i<3;i++) for(j=0;j<2;j++) if(a[i] [j]>a[row] [col]) row=i; col =j; printf("max = a[%d] [%d]=%d\n",row,col,a[row] [col]); return 0; }
这段代码有两个疑问 1代码中出现了同级的两个for(紧挨着的for并未缩进),那它与嵌套的for有什么区别?麻烦举例说明下
2 当我在终端输到第三行后敲回车得到的是一个很杂乱的而不是像我输入的那样的整齐的二维数组呢?