A4743 B21 实践-2 环形矩阵

暂无评定 传统题 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

A4743B21 实践-2 环形矩阵

暂无评定 传统题 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

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

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

例如 4×44\times4 的环形矩阵为:

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

请你设计一个程序,输入 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\% 的数据: 1≤n≤1001 \le n\le 100 。

整理说明:原题失效的示意图片已根据原有文字和样例改为文字、公式或表格说明。