测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A28472. 等差矩阵

填空题 较易

题目描述

等差矩阵

题目描述

小 A 想构造一个n行m列的矩阵,使得矩阵的每一行与每一列均是等差数列。小 A 发现,在矩阵的第i行第j列填入整数i×j ,得到的矩阵能满足要求。你能帮小 A 输出这个矩阵吗?

输入格式

一行,两个正整数n,m 。

输出格式

共n行,每行m个由空格分割的整数,表示小 A 需要构造的矩阵。

样例

输入样例 1

3 4 

输出样例 1

1 2 3 4
2 4 6 8
3 6 9 12

数据范围

对于所有测试点,保证1≤n≤50 ,1≤m≤50 。

参考答案

#include <bits/stdc++.h> using namespace std; int n, m; int main() { scanf("%d%d", &n, &m); assert(1 <= n && n <= 50 && 1 <= m && m <= 50); for (int i = 1; i <= n; i++) for (int j = 1; j <= m; j++) printf("%d%c", i * j, " \n"[j == m]); return 0; }
上一题 下一题