打印杨辉三角
//方法一输出杨辉三角
/*#include <stdio.h>
#include <stdlib.h>
void coeff(int a[],int n)
{
int i;
if(n==1||n==0)
{
a[1]=1;
a[2]=1;
}
else
{
coeff(a,n-1);
a[n+1]=1;
for(i=n;i>=2;i--)
a[i]=a[i]+a[i-1];
a[1]=1;
}
for(i=1;i<=n+1;i++)
printf("%d ",a[i]);
printf("\n");
}
int main(){
int a[100],i,n;
scanf("%d",&n);
printf("1\n");
coeff(a,n);
#include <stdlib.h>
int main(){
int n,i,j,a[100][100]={0};
scanf("%d",&n);
for(i=0;i<=n;i++)
{
for(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];
printf("%d ",a[i][j]);
}
printf("\n");
}
/*#include <stdio.h>
#include <stdlib.h>
void coeff(int a[],int n)
{
int i;
if(n==1||n==0)
{
a[1]=1;
a[2]=1;
}
else
{
coeff(a,n-1);
a[n+1]=1;
for(i=n;i>=2;i--)
a[i]=a[i]+a[i-1];
a[1]=1;
}
for(i=1;i<=n+1;i++)
printf("%d ",a[i]);
printf("\n");
}
int main(){
int a[100],i,n;
scanf("%d",&n);
printf("1\n");
coeff(a,n);
}*/
//////////////////////////////////////////////////
//方法二:
#include <stdio.h>#include <stdlib.h>
int main(){
int n,i,j,a[100][100]={0};
scanf("%d",&n);
for(i=0;i<=n;i++)
{
for(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];
printf("%d ",a[i][j]);
}
printf("\n");
}
}