#h176. 交换两条对角线

交换两条对角线

h176. 交换两条对角线

题目描述

给定一个 nnnn 列的方阵,请交换它的主对角线和副对角线元素后输出。

主对角线元素的位置满足行号等于列号,副对角线元素的位置满足行号与列号之和等于 n+1n+1。当 nn 为奇数时,两条对角线的中心元素相同,不需要改变。

输入格式

第一行输入一个整数 nn

接下来 nn 行,每行输入 nn 个整数,表示方阵。

输出格式

输出交换后的方阵,共 nn 行,每行包含 nn 个整数,相邻整数之间用一个空格隔开。

数据范围

  • 1n301\le n\le30
  • 矩阵中的每个元素满足 100ai,j100-100\le a_{i,j}\le100

样例

3
1 2 3
4 5 6
7 8 9
3 2 1
4 5 6
9 8 7