#297. 实践 27-2 螺旋矩阵

实践 27-2 螺旋矩阵

时间限制:1 sec1 \ sec ;空间限制:128 MB128\ MB

题目描述

螺旋矩阵,作为一种常用的数字数列,是由 11 开始的自然数一次排列成的一个 N×NN\times N 的正方形矩阵,数字依次由外而内地递增,如下面实例:

N=3N=3 的螺旋矩阵:

   1   2   3 
   8   9   4 
   7   6   5

N=6N=6 的螺旋矩阵:

   1   2   3   4   5   6
  20  21  22  23  24   7
  19  32  33  34  25   8
  18  31  36  35  26   9
  17  30  29  28  27  10
  16  15  14  13  12  11

此题要求输入螺旋矩阵宽度 NN,输出整个螺旋矩阵结果,注意输出格式要求按照矩阵从上至下依次按行输出,每行中间无需换行输出。

输入格式

一个数字 NN ,即螺旋矩阵的宽度。

输出格式

输出一个 NN 阶螺旋矩阵的值,位宽设置为 55 右对齐,数字之间不加空格,行末无空格。

样例输入

3

样例输出

   1   2   3 
   8   9   4 
   7   6   5

样例分析

如上所述。

数据范围

对于 100%100\% 的数据:1N201\leq N \leq 20