#include<bits/stdc++.h>
using namespace std;
int n,cnt(1);
int main(){
ios::sync_with_stdio(NULL);
cin.tie(0);cout.tie(0);
cin>>n;
for(int i=0;i<n;i++){
for(int j=1;j<=n;j++){
int x=n*i+j;
if(x<=9) cout<<'0'<<x;
else cout<<x;
}cout<<endl;
}cout<<endl;
for(int i=1;i<=n;i++){
for(int j=1;j<=(n-i)*2;j++) putchar(' ');
for(int j=n-i+1;j<=n;j++){
if(cnt<=9) cout<<'0'<<cnt++;
else cout<<cnt++;
}cout<<endl;
}
return 0;
}
rt,只AC一个,自己检查了,每一个矩阵都没错啊。