已结束 GESP欢乐赛#49
← 上一题 下一题 →

A5006 | 矩阵旋转

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

现在给定一个 $n \times n$ 的二维矩阵, 请输出二维矩阵最外围一圈顺时针旋转 $90$ 度的结果。

最外围一圈即: 第 $1$ 行或第 $n$ 行 或第 $1$ 列或第 $n$ 列。

输入格式

第一行给定一个整数 $n (1 \leq n \leq 1000)$ 。

接下来输入 $n$ 行, 每行 $n$ 个数字,$1 \leq a_{ij} \leq 100$ ,代表原始矩阵。

输出格式

输出 $n$ 行, 每行 $n$ 个数字, 代表将最外围一圈旋转后得到的矩阵。

输入输出样例

输入 #1
3
1 2 3
4 5 6
7 8 9
输出 #1
7 4 1 
8 5 2 
9 6 3 
输入 #2
4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
输出 #2
13 9 5 1 
14 6 7 2 
15 10 11 3 
16 12 8 4 
C++ 编辑器
输入
输出