#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n==1)
printf("1");
else if(n==2)
printf("1\n1 1");
else
{
int a[n+1][n+1];
a[1][1]=a[2][1]=a[2][2]=1;
printf("1\n1 1\n");
int i,j;
for(i=3;i<=n;i++)
{
a[i][1]=1;
printf("%d ",a[i][1]);
for(j=2;j<i;j++)
{
a[i][j]=a[i-1][j]+a[i-1][j-1];
printf("%d ",a[i][j]);
}
a[i][i]=1;
printf("%d",a[i][i]);
if(i!=n)
printf("\n");
}
}
return 0;
}

京公网安备 11010502036488号