#791. GESP C++ 二级考前实力诊断卷:蛇形数字方阵
GESP C++ 二级考前实力诊断卷:蛇形数字方阵
GESP C++ 二级考前实力诊断卷:蛇形数字方阵
编程题 2:蛇形数字方阵
题目描述
给定一个正整数 n,请输出一个 n × n 的数字方阵。
数字从 1 开始依次增加到 n × n。
其中:
- 第 1 行从左到右递增;
- 第 2 行从右到左递增;
- 第 3 行再次从左到右递增;
- 第 4 行再次从右到左递增;
- 以此类推。
例如,当 n = 4 时:
1 2 3 4
8 7 6 5
9 10 11 12
16 15 14 13
输入格式
输入一个正整数:
n
其中:
1 <= n <= 20
输出格式
输出 n 行,每行 n 个整数。
相邻两个整数之间使用一个空格分隔。
样例 1
输入:
3
输出:
1 2 3
6 5 4
7 8 9
样例 2
输入:
5
输出:
1 2 3 4 5
10 9 8 7 6
11 12 13 14 15
20 19 18 17 16
21 22 23 24 25