#9534. 列优先方阵填数
列优先方阵填数
🧮 列优先方阵填数
📘 说明
输入一个整数 N
,要求构造一个 N × N
的矩阵。
该矩阵的填法是:从左到右一列一列填充,每列自上而下依次填入从 1
开始的自然数,最终填满整个方阵。
输出格式要求每个数字的宽度为 3,对齐美观。
🔢 输入格式
一个整数 N
,表示矩阵的阶数。
范围:0 < N < 10
📤 输出格式
输出一个 N × N
的方阵,每个数字宽度为 3
,每行一行。
🎯 样例
✅ 输入样例 1
5
✅ 输出样例 1
1 6 11 16 21
2 7 12 17 22
3 8 13 18 23
4 9 14 19 24
5 10 15 20 25
💡 提示
- 使用一个计数变量
cnt
从1
开始; - 依次按列(外层列循环,内层行循环)进行填充;
- 最后按行逐个输出元素;
- 使用
setw(3)
(头文件<iomanip>
)控制输出格式。