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
#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;
}