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