10772: 蛇形矩阵

Memory Limit:64 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:3 Solved:0

Description

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

Input

多组数据,每行读入一个N

Output

对应输出N*N的蛇形矩阵,每个数字占3格子。

每个蛇形矩阵之间用空行分割。

Sample Input Copy

4
5

Sample Output Copy

 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

HINT

提示:每个数字占3格子,可引用#include <iomanip>

cout<<setw(3) <<1 <<2 <<endl;