#C1231. B21 实践-2 环形矩阵

B21 实践-2 环形矩阵

B21 实践-2 环形矩阵

题目描述

对于一个矩阵,若它最外层,从 (1,1)(1,1) 的位置开始以顺时针方向依次填数,每次递增 11 。除最外层以外的位置都为 00 ,则这个矩阵是环形矩阵。

如下图所示,为 4×44\times 4 的环形矩阵:

请你设计一个程序,输入 nn ,输出 n×nn\times n 的环形矩阵。

输入格式

一行一个整数 nn

输出格式

nn 行,每行 nn 个数,输出 n×nn\times n 的环形矩阵,每个矩阵元素占宽为 55 且右对齐输出。

样例输入

4

样例输出

    1    2    3     4
   12    0    0     5
   11    0    0     6
   10    9    8     7

数据范围

对于 100%100\% 的数据: 1n1001 \le n\le 100