#P1209. 回形方阵

回形方阵

题目描述

输入一个整数 nn,输出一个大小为 (2n1)×(2n1)(2n-1)\times(2n-1) 的回形方阵。方阵的中心为 00,由中心向外每一层的数字增加 11,最外层的数字为 nn。要求每个数字的输出场宽为 22(即右对齐,不足两位时在左侧补空格),相邻数字之间用一个空格隔开。

例如 n=8n=8 时,输出方阵中心为 00,向外依次为 1,2,,81,2,\dots,8

输入格式

一行一个整数 nn

输出格式

输出一个 (2n1)×(2n1)(2n-1)\times(2n-1) 的方阵,共 2n12n-1 行,每行 2n12n-1 个整数,每个数字场宽为 22,相邻数字之间用一个空格隔开。

样例

8
 8  7  6  5  4  3  2  1  0  1  2  3  4  5  6  7  8
 8  7  6  5  4  3  2  1  1  1  2  3  4  5  6  7  8
 8  7  6  5  4  3  2  2  2  2  2  3  4  5  6  7  8
 8  7  6  5  4  3  3  3  3  3  3  3  4  5  6  7  8
 8  7  6  5  4  4  4  4  4  4  4  4  4  5  6  7  8
 8  7  6  5  5  5  5  5  5  5  5  5  5  5  6  7  8
 8  7  6  6  6  6  6  6  6  6  6  6  6  6  6  7  8
 8  7  7  7  7  7  7  7  7  7  7  7  7  7  7  7  8
 8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8  8

数据范围

0<n<100<n<10