谁懂啊 现在要每天发两篇博客才能有一张曝光券 真怀念以前啊 只用发一个就够了
好了上图

题目大意
给定 n 行 m 列,构造矩阵,矩阵第 i 行第 j 列的值等于i* j 矩阵的每一行、每一列都要是等差数列。输出完整矩阵。
输入:一行两个整数n,m 输出:n 行,每行 m 个数字,空格隔开。
思路分析
- 矩阵下标从1 开始。第i行第j列元素 = i * j
- 外层循环控制行号 i,从 1 循环到 n;内层循环控制列号 j,从 1 循环到 m
- 内层循环输出一行里面所有元素,元素之间用空格隔开
- 一行全部输出完成后,执行
cout << endl;进行换行,输出下一行
cpp
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
int main() {
LL n, m;
cin >> n >> m;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
cout << i * j << ' ';
}
cout << endl;
}
return 0;
}
世间万象 纸上一隅 愿这些文字能带给你片刻启发 山高水远 我们后会有期