在前面输出空格
by Fast_IO @ 2022-06-06 18:03:51
```cpp
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
int i,p;
for (i = 1; i <= n * n; i += n)
{
for (p = i; p <= i + n - 1; p++)
{
printf("%02d", p);
}
printf("\n");
}
printf("\n");
int m,q,count=1,nn=n;
for (m = 1; m <= n; m++)
{
for (q = count; q < count + m; q++)
{
for(int i;i<nn;i++){
//实现输出' '(中间两个孔)
}
printf("%02d", q);
nn--;
}
count += m;
printf("\n");
}
return 0;
```
by seagate_1t @ 2022-06-06 18:06:26
本人不会c,只会c++,见谅
by seagate_1t @ 2022-06-06 18:07:02
@[seagate_1t](/user/610793)
不好意思,我还真没太看明白你修改的代码,可以具体讲讲吗?
by Langrange2021 @ 2022-06-06 22:00:03
@[Langrange2021](/user/593001)
就是在我新写的for循环里实现printf输出两个空
by seagate_1t @ 2022-06-07 22:16:33
@[Langrange2021](/user/593001)
打表法
```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n==1){
cout<<"01\n";
cout<<"\n";
cout<<"01\n";
}else if(n==2){
cout<<"0102\n";
cout<<"0304\n";
cout<<"\n";
cout<<" 01\n";
cout<<"0203\n";
}else if(n==3){
cout<<"010203\n";
cout<<"040506\n";
cout<<"070809\n";
cout<<"\n";
cout<<" 01\n";
cout<<" 0203\n";
cout<<"040506\n";
}else if(n==4){
cout<<"01020304\n";
cout<<"05060708\n";
cout<<"09101112\n";
cout<<"13141516\n";
cout<<"\n";
cout<<" 01\n";
cout<<" 0203\n";
cout<<" 040506\n";
cout<<"07080910\n";
}else if(n==5){
cout<<"0102030405\n";
cout<<"0607080910\n";
cout<<"1112131415\n";
cout<<"1617181920\n";
cout<<"2021222324\n";
cout<<"\n";
cout<<" 01\n";
cout<<" 0203\n";
cout<<" 040506\n";
cout<<" 07080910\n";
cout<<"1112131415\n";
}else if(n==6){
cout<<"010203040506\n";
cout<<"070809101112\n";
cout<<"131415161718\n";
cout<<"192021222324\n";
cout<<"252627282930\n";
cout<<"313233343536\n";
cout<<"\n";
cout<<" 01\n";
cout<<" 0203\n";
cout<<" 040506\n";
cout<<" 07080910\n";
cout<<" 1112131415\n";
cout<<"161718192021\n";
}else if(n==7){
cout<<"01020304050607\n";
cout<<"08091011121314\n";
cout<<"15161718192021\n";
cout<<"22232425262728\n";
cout<<"29303132333435\n";
cout<<"36373839404142\n";
cout<<"43444546474849\n";
cout<<"\n";
cout<<" 01\n";
cout<<" 0203\n";
cout<<" 040506\n";
cout<<" 07080910\n";
cout<<" 1112131415\n";
cout<<" 161718192021\n";
cout<<"22232425262728\n";
}else if(n==8){
cout<<"0102030405060708\n";
cout<<"0910111213141516\n";
cout<<"1718192021222324\n";
cout<<"2526272829303132\n";
cout<<"3334353637383940\n";
cout<<"4142434445464748\n";
cout<<"4950515253545556\n";
cout<<"5758596061626364\n";
cout<<"\n";
cout<<" 01\n";
cout<<" 0203\n";
cout<<" 040506\n";
cout<<" 07080910\n";
cout<<" 1112131415\n";
cout<<" 161718192021\n";
cout<<" 22232425262728\n";
cout<<"2930313233343536\n";
}else if(n==9){
cout<<"010203040506070809\n";
cout<<"101112131415161718\n";
cout<<"192021222324252627\n";
cout<<"282930313233343536\n";
cout<<"373839404142434445\n";
cout<<"464748495051525354\n";
cout<<"555657585960616263\n";
cout<<"646566676869707172\n";
cout<<"737475767778798081\n";
cout<<"\n";
cout<<" 01\n";
cout<<" 0203\n";
cout<<" 040506\n";
cout<<" 07080910\n";
cout<<" 1112131415\n";
cout<<" 161718192021\n";
cout<<" 22232425262728\n";
cout<<" 2930313233343536\n";
cout<<"373839404142434445\n";
}
return 0;
}
```
by ht20110603 @ 2022-08-02 17:30:05