1521: [二维数组][高级]Rotate90

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:23 Solved:0

Description

给你一个n行n列的数字方阵,将其延顺时针方向旋转90度,即把第1行变成第n列,第2行变成第n-1列……,输出旋转后的数字方阵。

Input

第一行读入一个正整数n,n<10。从第2行到第n+1行每行读入n个正整数,相邻两数间用空格隔开。

Output

输出旋转后的数字方阵。共n行,每行n个正整数,相邻两数之间严格用一个空格隔开,行首和行尾没有空格。

Sample Input Copy

 4
 1 15 14 4
 12 6 7 9
 13 3 2 16
  8 10 11 5

Sample Output Copy

8 13 12 1
10 3 6 15
11 2 7 14
 5 16 9 4
 

HINT

二维数组的赋值与输出,你可以使用多个数组。

    注意输出的格式,不要输出多余的空格。

Source/Category