拿到代码后第二个for循环看不懂,求解释一下解决的思路
【题】
使用二维数组打印如下图形。
10 0 0 0
9 8 0 0
7 6 5 0
4 3 2 1
【代码】
#include <stdio.h>
void main()
{
int i,j,n=10;
int a[4][4];
for (i=0;i<4;i++)
{
for (j=0;j<4;j++)
{
if(j <=i)
{ a[i][j]=n;
printf("%d ",a[i][j]);
n--;
}
else
{ a[i][j]=0;
printf("%d ",a[i][j]);
}
}
printf("\n");
}
}