#include<iostream>
#include<cstdio>
using namespace std ;
int a[100][100],n,m=1;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
{
a[i][j]=m++;
}
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
{
if(a[i][j]<10)cout<<0;
cout<<a[i][j];
if(j==n)cout<<endl;
}
int i=1;int z=1;
while(n>=0)
{
for(int j=n;j>=0;j--)
{
cout<<" ";
if(j==0)
{
for(int k=1;k<z;k++)
{
if(i<10)
cout<<0;
cout<<i;
i++;
}
z++;
cout<<endl;
}
}
n--;
}
}
三角形空格不对,求改错