Problem6528--蛇形方阵

6528: 蛇形方阵

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

输入一个正整数 $n$,生成一个 $n \times n$ 的蛇形方阵(具体见样例)

Input

一行一个正整数 $n\ (n \leq 100)$。

Output

共 $n$ 行,每行 $n$ 个正整数 , 每个正整数占 $5$ 列。
如果使用 c++,请用
cout<<setw(5);

如果使用 c,请用
printf("%5d", x);

Sample 1 Input

5

Sample 1 Output

    1    2    6    7   15
    3    5    8   14   16
    4    9   13   17   22
   10   12   18   21   23
   11   19   20   24   25

Sample 2 Input

10

Sample 2 Output

   1    2    6    7   15   16   28   29   45   46
   3    5    8   14   17   27   30   44   47   64
   4    9   13   18   26   31   43   48   63   65
  10   12   19   25   32   42   49   62   66   79
  11   20   24   33   41   50   61   67   78   80
  21   23   34   40   51   60   68   77   81   90
  22   35   39   52   59   69   76   82   89   91
  36   38   53   58   70   75   83   88   92   97
  37   54   57   71   74   84   87   93   96   98
  55   56   72   73   85   86   94   95   99  100

Source/Category

久智乐博