题目描述
输入
一行一个正整数 N
输出
共N行,每行包含N个正整数,之间用一个空格隔开。
样例输入1
5
样例输出1
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
做法1
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; for (int i = 1; i <= n; ++i) { for (int j = 1; j <= n; ++j) { cout << min({i, j, n + 1 - i, n + 1 - j}); if (j < n) cout << " "; else cout << endl; } } return 0; }