参考程序:
cpp
#include <bits/stdc++.h>
using namespace std;
int n, m; // 声明矩阵的行数 n 和列数 m
int main() {
// 输入两个正整数 n 和 m
scanf("%d%d", &n, &m);
// 遍历每一行
for (int i = 1; i <= n; i++)
// 遍历每一列
for (int j = 1; j <= m; j++)
// 输出第 i 行第 j 列的值为 i * j
// 若当前是这一行的最后一列,则输出换行符 '\n',否则输出空格
printf("%d%c", i * j, " \n"[j == m]);
return 0;
}