有一个二维数组,我想打印它,该怎么做呢?
int a[5][5] = {
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
};
君君常规操作:
for(int i = 0; i < 5; i++) {
for(int j = 0; j < 5; j++) {
printf("%d ", a[i][j]);
}
printf("\n");
}
头铁君,我这样做:
for(int i = 0; i < 5; i++)
for(int j = 0; j < 5; j++)
printf("%d%c", a[i][j], " \n"[j == 4]);
// " \n"[j==4]可以看作取字符数组的字符。
换作是你,该怎么做呢?在留言区写出你的方法吧。