#P1022. 蛇形数组

蛇形数组

蛇形数组

题目描述

有这样的一种数字矩阵(n ×\times n);由数字1开始从第一行第一列开始呈顺时针方向依次往后增加,每两个数之间用空格隔开。

例:(下面是 4 ×\times 4 的矩阵,即n = 4的情况) |1 |2 |3 | 4 | | :----------: | :----------: | :----------: | :----------: | | 12 | 13 | 14 | 5| |11 | 16 | 15 | 6| | 10 | 9 | 8 | 7|

现在给你矩阵的边长n,请你输出这个矩阵。

输入格式

边长 n (1n101 \leq n \leq 10)

输出格式

由数字1开始从第一行第一列开始呈顺时针方向依次往后增加,每两个数之间用空格隔开,每个数占三位,不足的位用0填充。

样例 #1

样例输入 #1

4

样例输出 #1

001 002 003 004
012 013 014 005
011 016 015 006
010 009 008 007