```cpp
#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--)
{
if(j==0)
{
for(int k=1;k<z;k++)
{
if(i<10)
cout<<0;
cout<<i;
i++;
}
z++;
cout<<endl;
}
else printf(" ");
}
n--;
}
}
```
这种题还要别人帮忙调
by WanderingTrader @ 2020-08-14 10:36:07
@[zycany](/user/270791) orz
by 德克萨斯 @ 2020-08-14 10:40:16