1 条题解
-
0
G2017 [GESP202503 二级] 等差矩阵 题解
知识点:嵌套循环、二维规律、格式化输出。
解题思路
按1起始坐标计算第i行第j列为i*j,逐行输出。
为什么正确
固定i后每次列增加1,数值增加i,满足每行等差规律和首项要求。
易错点
列间用单个空格分隔,最后一列换行;i和j都从1开始。
复杂度
时间O(nm),空间O(1)。
参考代码(C++17)
#include<bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int n,m; cin>>n>>m; for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++)cout<<i*j<<(j==m?"\n":" "); } }说明
本题解为配套教学整理,非官方题解。复杂度按本页参考实现计算,题库使用6个自行生成的测试点。
- 1