week1-[循环嵌套]画正方形

week1-[循环嵌套]画正方形

题目描述

输入一个正整数 nnn,请使用数字 000 到 999 拼成一个这样的正方形图案(参考样例输入输出):由上至下、由左至右依次由数字 000 到 999 填充。每次使用数字 999 填充后,将从头使用数字 000。对于同一行的数字,数字和数字之间使用 111 个空格隔开。

输入格式

输入一行,包含一个正整数 nnn。约定 2≤n≤402 \le n \le 402≤n≤40。

输出格式

共 nnn 行。输出符合要求的正方形图案。

注意同一行的数字和数字之间由一个空格隔开。

样例 #1

样例输入 #1

复制代码
3

样例输出 #1

复制代码
0 1 2
3 4 5
6 7 8

样例 #2

样例输入 #2

复制代码
4

样例输出 #2

复制代码
0 1 2 3
4 5 6 7
8 9 0 1
2 3 4 5
c++ 复制代码
#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n;

    for(int i = 0; i < n; i++) {           // 行循环
        for(int j = 0; j < n; j++) {       // 列循环
            int num = (i * n + j) % 10;
            cout << num;
            if(j != n-1) cout << " ";      // 行内空格
        }
        cout << "\n";                       // 换行
    }

    return 0;
}
相关推荐
二哈不在线2 分钟前
代码随想录二刷之“贪心算法”~GO
算法·贪心算法·golang
快去睡觉~2 分钟前
力扣416:分割等和子集
数据结构·c++·算法·leetcode·职场和发展·动态规划
仙俊红5 分钟前
LeetCode每日一题,2025-9-5
算法·leetcode·职场和发展
阿维的博客日记9 分钟前
LeetCode 240: 搜索二维矩阵 II - 算法详解(秒懂系列
算法·leetcode·矩阵
小O的算法实验室37 分钟前
2024年ASOC SCI2区TOP,有效离散人工蜂群算法+变压器制造矩形切割问题,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进
会当临37 分钟前
【c++】四种类型转换形式
开发语言·c++
代码程序猿RIP1 小时前
【Linux】线程封装
linux·jvm·c++
数据爬坡ing1 小时前
C++ 类库管理系统的分析与设计:面向对象开发全流程实践
java·运维·开发语言·c++·软件工程·软件构建·运维开发
GEO_JYB1 小时前
从 MMLU 到 HumanEval:为什么评估大型语言模型(LLM)的基准至关重要?
人工智能·算法
heeheeai1 小时前
辗转相除法(欧几里得算法)的证明
算法·最大公约数