#16336. 蛇形矩阵
蛇形矩阵
说明
在一个N*N的方阵中,填入1,2,……N 共N个数,并要求构成如下的格式:N<10, 例:N=4
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
输入格式
多组数据,每行读入一个N
输出格式
对应输出N*N的蛇形矩阵,每个数字占3格子。
每个蛇形矩阵之间用空行分割。
4
5
10 11 12 1
9 16 13 2
8 15 14 3
7 6 5 4
13 14 15 16 1
12 23 24 17 2
11 22 25 18 3
10 21 20 19 4
9 8 7 6 5
提示
提示:每个数字占3格子,可引用#include <iomanip>
cout<<setw(3) <<1 <<2 <<endl;