#119. 蛇形矩阵
蛇形矩阵
蛇形矩阵
题目描述
在一个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;