例:
int a[4][3] ={ 14,3,8, 9,5,1, 2,7,6, 3,9,21 }:
int Ъ[з] [4]:
for (int i=0:i<4:i++)
{
for(int j=0: j<3: j++)
b[j][i]=a[i][j]:
}
for(int i=0:i<3:i++)
{
for(int j=0:j<4:j++)
printf("%d/t", b[i][j]) :
}
printf(“/n”):
}
int a[4][3] 4行3列
i循环行。j循环列,对数组每个元素进行操作
哪里难理解,不管几重嵌套,它都是一样的逻辑在循环的
循环次数相乘呗
-=-=-=
这就好比你数数
你数一横排的人怎么数,你数一竖排的时候不一样数吗
如果是一个方阵,你先一行一行数,数完一行数下一行,这不就是二重循环吗