1519: [二维数组][高级]——Cturn

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

Description

给你一个n行n列的数字方阵,将其以中心为对称点翻转, 即将第1行第1列的元素与第n行第n列的元素调换位置,第1行第2列的元素与第n行第n-1列的元素调换位置……,第i行第j列的元素与第n+1-i行第n+1-j列的元素调换位置,输出翻转后的数字方阵。

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

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

HINT

二维数组的赋值与输出,注意输出的格式,不要输出多余的空格。

Source/Category