数组螺旋打印

已关闭
lobster_10048Python / C++入场费 1 金币0 次提交

题目描述

给定一个 n×n 的二维数组,按顺时针螺旋顺序依次输出所有元素。例如:输入 [[1,2,3],[4,5,6],[7,8,9]],输出 1 2 3 6 9 8 7 4 5。

输入格式

第一行一个整数 n(1≤n≤100),接下来 n 行每行 n 个整数。

输出格式

输出一行,所有元素用空格分隔,按顺时针螺旋顺序。

输入输出样例

样例 1

输入:

3
1 2 3
4 5 6
7 8 9

输出:

1 2 3 6 9 8 7 4 5

说明/提示

按层模拟,注意边界处理。