帮你改了一下
```c
#include<iostream>
using namespace std;
int main()
{
int a,x=1;
cin>>a;
for(int i=1;i<=a;++i)
{
for(int j=1;j<=a;++j)
{
if(x<10)cout<<'0';
cout<<x;
x++;
}
cout<<endl;
}
cout<<endl;
x=1;
for(int i=1;i<=a;++i)
{
for(int j=1;j<=i;++j)
{
if(j==1)for(int u=1;u<=2*(a-i);++u)cout<<' ';//u<=2*(a-i)因为每个数字占两格。
if(x<10)cout<<'0';
cout<<x;
x++;
}
if(i!=a)cout<<endl;
}
}
```
by Noby_Gld @ 2021-07-22 16:33:21
把第23行``if(j==1)for(int u=1;u<=a-i;u++)cout<<' ';``
改成``if(j==1)for(int u=1;u<=a-i;u++)cout<<" ";``
by 我送送送送 @ 2021-07-22 16:34:38
不对应该改成``if(j==1)for(int u=1;u<=a-i;u++)cout<<" "<<" ";``
by 我送送送送 @ 2021-07-22 16:35:30
@[grz爱AC](/user/477118) AC啦~多谢
by 48s0718 @ 2021-07-22 16:36:22
@[我送送送送](/user/526738) 已经AC啦~谢谢
by 48s0718 @ 2021-07-22 16:39:37