#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>)控制输出格式。