[课后作业] S1E20:二维数组 动动手第0题问题求助
#include <stdio.h>int main()
{
int a = {
{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20}};
int i, j;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 5; j++)
{
printf("%2d ", a);
if (i + j == 3)
{
printf("\n");
}
}
}
printf("\n");
return 0;
}
这里的 if (i + j == 3)
{
printf("\n");
}
该怎么理解?? 每打印4个数 换行 yuesezhenmei 发表于 2019-9-18 18:50
每打印4个数 换行
这里每一行有五个数啊??
{:5_94:} 快乐裤衩 发表于 2019-9-18 20:27
这里每一行有五个数啊??
等等 好像民摆辽
就是这里i+j==3,那为啥是打印4个就换行呢?
为啥不是打印3个换行 快乐裤衩 发表于 2019-9-18 20:31
等等 好像民摆辽
就是这里i+j==3,那为啥是打印4个就换行呢?
为啥不是打印3个换行
懂了懂了 感谢感觉我今天思维不在线 谢谢啦{:5_97:}
页:
[1]