由于校赛,OJ将于本周五(5.17)到周日停止服务

Problem 1774. -- 蛇形矩阵1

1774: 蛇形矩阵1

Time Limit: 1 Sec  Memory Limit: 128 MB   64bit IO Format: %lld
Submitted: 192  Accepted: 120
[Submit][Status][Web Board]

Description

构成一个n行n列的蛇形矩阵,规律详见样例

注意:main函数已经给定(如下所示)。

           请将程序补充完整。

           提交时只需要提交自己补充的代码部分,不需要提交给定的main函数的代码部分。

#include<stdio.h>
int main()
{
    int n;
    while(scanf("%d",&n)!=EOF)
    {
        f(n);
    }
    return 0;
}

Input

包含多组测试数据,每组测试数据占一行,每行1个正整数n,代表方阵的阶数n。其中n大于1小于100。

Output

每组测试数据输出占n行,每行输出n个整数,每个整数按%5d输出。

Sample Input

2
3
4
5

Sample Output

    1    2
    3    4
    1    2    6
    3    5    7
    4    8    9
    1    2    6    7
    3    5    8   13
    4    9   12   14
   10   11   15   16
    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

[Submit][Status][Web Board]