6529: 螺旋方阵2
[Creator : ]
Description
一个 $n$ 行 $n$ 列的螺旋方阵按如下方法生成:
从方阵的左下角(第 $n$ 行 $1$ 列)出发,向右移动直到边界左转。重复上述操作直至经过方阵中的所有格子。
从方阵的左下角(第 $n$ 行 $1$ 列)出发,向右移动直到边界左转。重复上述操作直至经过方阵中的所有格子。
Input
一行一个正整数 $n\ (n \leq 100)$。
Output
共 $n$ 行,每行 $n$ 个正整数,每个数占位宽为 $5$。
如果使用 C++,可以使用
如果使用 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