#include <iostream> #include <iomanip> using namespace std; int main() { int n; cin >> n; for (int i = 1; i <= n; ++i) { for (int j = 1; j <= n; ++j) { int top = i; int bottom = n - i + 1; int left = j; int right = n - j + 1; int min_val = min(min(top, bottom), min(left, right)); cout << setw(3) << min_val; } cout << endl; } return 0; } /************************************************************** Problem: 1200 User: fuyijun Language: C++ Result: Wrong Answer ****************************************************************/