1092: [二维数组]n阶奇数幻方

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

Description

请编写一个程序,输入一个n(小于10的奇数),输出他的奇数幻方。

说明:n阶幻方表示一个n行、n列的方阵,由1到n*n,这n*n个数构成。

以下是一个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


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

Input

一行,包含一个整数n

Output

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

Source/Category