#190. 奇数幻方

奇数幻方

题目描述

请编写一个程序,输入一个 nn,输出他的奇数幻方。

说明:nn 阶幻方表示一个 nn 行、 nn 列的方阵,由 11n×nn \times n,这 n×nn \times n 个数构成。

以下是一个 55 阶幻方:

条件:每一行、每一列和两个对角线上的每个元素之和都相等(为 n(n2+1)2\dfrac{n(n^2+1)}{2} )。

输入格式

一行,包含一个整数 nn

输出格式

nn 行,每行包含 nn 个数(每个数据所占场宽为 55)。

5
17   24    1    8   15
23    5    7   14   16
 4    6   13   20   22
10   12   19   21    3
11   18   25    2    9

数据范围

1n<101\le n < 10

并且 nn 为奇数