回形矩阵
时间限制:1s
内存限制:256M
题目描述
给定一个 n 行 m 列的二维数组,要求从二维数组的左上角位置开始,沿顺时针或逆时针方向将数字 1 到 n×m 按照回形从外向内依次填入数组中。
[输入格式]
- 第一行两个整数 n、m;
- 第二行一个字符 d,其中 '1' 表示顺时针方向, '0' 表示逆时针方向。
[输出格式]
输出一个 n×m 的二维数组,表示从二维数组的左上角位置开始,沿 d 方向将数字 1 到 n×m 填入数组之后的结果。
[输入输出样例#1]
输入#1
3 3
1
输出#1
1 2 3
8 9 4
7 6 5
[输入输出样例#2]
输入#2
3 3
0
输出#2
1 8 7
2 9 6
3 4 5
[输入输出样例#3]
输入#3
3 4
1
输出#3
1 2 3 4
10 11 12 5
9 8 7 6
求完整代码,若正确,我将给出2关,先到先得。