【发布时间】:2014-04-04 15:52:45
【问题描述】:
我们有一个int 2D 数组,如下所示:
int matrix[4][4] =
{{1,2,3,4}
{5,6,7,8}
{9,10,11,12}
{13,14,15,16}};
按照惯例,如果我们想按顺序打印出数组,我们可以:
for (int x=0; x<4; x++)
{
for (int y=0; y<4; y++)
{
cout << matrix[x][y] << " ";
}
cout << endl;
}
输出:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
我的问题是:我们如何才能以之字形顺序遍历二维数组。例如,这样打印出数组值:
1 2 3 4
8 7 6 5
9 10 11 12
16 15 14 13
【问题讨论】:
-
如果您对此投反对票,请在此处留下评论您为什么这样做。所以下次我可以改进。
-
这个问题似乎离题了,因为它缺乏足够的信息来诊断问题。更详细地描述您的问题或在问题本身中包含一个最小示例。
-
@πάνταῥεῖ 您还需要从这个问题中获得哪些其他信息?这个问题就像您在此处看到的一样直截了当。
-
你应该在这里展示你自己的一些努力,你已经尝试过的等等。所以不是 Gimme teh codez plz! 服务。
-
+1,用于反击 :-)