#9454. 逆列填数矩阵

逆列填数矩阵

🔁 逆列填数矩阵

📘 说明

输入一个正整数 N,要求构造一个 N × N 的矩阵。 该矩阵的填法为:

  • 从左到右按列填充;
  • 每列自下而上填写连续的自然数,从 1 开始,直到矩阵填满。

输出格式要求:每个数字宽度为 ​3​,整齐对齐。


🔢 输入格式

一个整数 N,表示矩阵的阶数。 范围:0 < N < 10


📤 输出格式

一个 N × N 的矩阵,按题意填数后,每个数字宽度为 3 输出,每行输出一行。


🎯 样例

✅ 输入样例 1

5

✅ 输出样例 1

21 16 11  6  1
 22 17 12  7  2
 23 18 13  8  3
 24 19 14  9  4
 25 20 15 10  5

💡 提示

  • 可使用计数器变量 cnt1 开始递增;
  • 外层遍历列 j= n-1 到 0,内层遍历行 i = n-1 到 0
  • 最后按照常规的从上到下按行输出;
  • 使用 setw(3) 控制每个数字输出宽度,需包含头文件 <iomanip>