走过路过不要错过
#include <bits/stdc++.h>
using namespace std;
int main() {
int n,i,j;
cin>>n;
n++;
int p[n][n];
p[0][0]=1;
p[1][0]=1;
p[1][1]=1;
for(i=0;i<n;i++)p[i][0]=1;
cout<<"1"<<endl;
cout<<"1 1"<<endl;
for(i=2;i<n;i++)
{
cout<<"1 ";
for(j=1;j<i;j++)
{
p[i][j]=p[i-1][j-1]+p[i-1][j];
p[i][j+1]=1;
cout<<p[i][j]<<" ";
}
cout<<"1"<<endl;
}
return 0;
}