B4259 [GESP202503 二级] 等差矩阵

· · 题解

欢迎报名洛谷网校,期待和大家一起进步!

:::align{center} :::

本题考察循环嵌套。

这一类输出方阵图形的题目,通常可以使用循环嵌套的方式完成。具体而言,我们需要一个循环,让行数 i1 变化到 n。在每一行里面,我们又要一列一列地填数字。所以,在行循环的里面,我们再需要一个循环,让列数 j1 变化到 m。我们就知道了当前是第 i 行第 j 列,对应的数字就是 i \times j。我们把这个数字输出即可。

参考代码:

for (int i = 1; i <= n; i++) {
    for (int j = 1; j <= m; j++)
        cout << i * j << " ";
    cout << endl;
}