#include<stdio.h>
#nclude<string.h>
long long a[1000][1000];
main()
{
int n;//要打印的行数
scanf("%d",&n);
memset(a,0,sizeof(a));
for(int i=0;i<=n;i++)//为数组赋值
{
for(int j=0;j<=i;j++)
{
if(j==0||i==j) a[i][j]=1;
else
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(int i=0;i<=n;i++)//显示数组
{
for(int j=0;j<=i;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");//("%d\n",第二次犯错了,老是说怎么数字多了
}
return 0;
}
#nclude<string.h>
long long a[1000][1000];
main()
{
int n;//要打印的行数
scanf("%d",&n);
memset(a,0,sizeof(a));
for(int i=0;i<=n;i++)//为数组赋值
{
for(int j=0;j<=i;j++)
{
if(j==0||i==j) a[i][j]=1;
else
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(int i=0;i<=n;i++)//显示数组
{
for(int j=0;j<=i;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");//("%d\n",第二次犯错了,老是说怎么数字多了
}
return 0;
}