Problem6529--螺旋方阵2

6529: 螺旋方阵2

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

一个 $n$ 行 $n$ 列的螺旋方阵按如下方法生成:
从方阵的左下角(第 $n$ 行 $1$ 列)出发,向右移动直到边界左转。重复上述操作直至经过方阵中的所有格子。

Input

一行一个正整数 $n\ (n \leq 100)$。

Output

共 $n$ 行,每行 $n$ 个正整数,每个数占位宽为 $5$。
如果使用 C++,可以使用
setw(5)

Constraints

$n \leq 100$

Sample 1 Input

5

Sample 1 Output

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

Sample 2 Input

4

Sample 2 Output

    4    3
    1    2

Source/Category

久智乐博