螺旋矩阵

实践练习C++17

简介

古老森林旁的小村庄流传着宝藏传说,许多人寻找却从未成功。年轻探险家埃拉拉找到一份古文书,根据其中的指示绘制了藏宝路线图。

她惊讶地发现,路线竟然是一条向内的顺时针螺旋,难怪此前没人找到。带着地图,她踏上寻宝旅程。

任务说明

返回指定大小的正方形矩阵。

从左上角的 1 开始,按顺时针向内螺旋递增填入自然数,如下所示。

示例

大小为 3 的螺旋矩阵

1 2 3
8 9 4
7 6 5

大小为 4 的螺旋矩阵

 1  2  3 4
12 13 14 5
11 16 15 6
10  9  8 7