#include <iostream.h>
void main()
{
int i,j,n;
long int k;
long int fact(int);
cout<<"输入一个数:";
cin>>n;
cout<<"杨辉三角"<<endl;
for(i=0;i<=n;i++)
{
for(int l=0;l<((n-i)*3);l++)
{
cout<<" ";
}
for(j=0;j<=i;j++)
{
k=fact(i)/fact(j)/fact(i-j);
if(j!=i) cout<<k<<" ";
else cout<<k;
}
cout<<endl;
if(i!=n) cout<<endl;
}
}
long int fact(int c)
{
long int fa;
int i;
fa=1;
for(i=1;i<=c;i++)
{
fa*=i;
}
return fa;
}