5538: 蛇形矩阵

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:3 解决:2

题目描述

在一个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;