#include<stdio.h> void main() { int a[3][3],i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) {a[i][j]=i+j+1; }
#include<stdio.h> void main() { int a[3][3],i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) {a[i][j]=i+j+1; }
日期:2018-05-12 21:28:26 人气:1
首先i=0,j=0是第一行第一列即a[0][0]=0+0+1完了j+1
再是i=0,j=1第一行第二列即a[0][1]=0+1+1完了j+1
再是i=0,j=2第一行第三列即a[0][2]=0+2+1完了j+1,j=3因为j<3所以跳出本层循环然后i+1
然后第二行和第三行就如第一行一样运行,所得结果如下:
a[0][0]=1
a[0][1]=2
a[0][2]=3
a[1][0]=2
a[1][1]=3
a[1][2]=4
a[2][0]=3
a[2][1]=4
a[2][