- C24zhouyanchen's blog
HX FZ
- @ 2024-11-20 16:56:00
#include <iostream>
using namespace std;
int main(){
int n;
int x;
cin >> n;
int a[2 * n + 5][2 * n + 5]={};
for (int i = n;i >= 0;i--){
x = n - i + 1;
for (int j = x;j <= n * 2 + 2 - x;j++){
a[n - i + 1][j] = i;
a[i + n + 1][j] = i;
a[j][n - i + 1] = i;
a[j][i + n + 1] = i;
}
}
for (int i = 1;i <= 2 * n + 1;i++){
for (int j = 1;j <= 2 * n + 1;j++)
printf ("%2d",a[i][j]);
cout << '\n';
}
return 0;
}