现在的位置: 首页 > 综合 > 正文

杨辉三角

2012年06月11日 ⁄ 综合 ⁄ 共 439字 ⁄ 字号 评论关闭

#include <stdio.h>

void print(int);

int n;

void main()

{

         scanf("%d",&n);

         for(int i=1;i<=n;i++)

                   print(i);

}

 

void print(int i)

{  

         extern int n;

         static int a[50][100];

         {a[1][1]=1;a[2][1]=1;a[2][2]=1;}

         a[i][1]=1;

         for(int k=2;k<=i;k++)

                   a[i][k]=a[i-1][k-1]+a[i-1][k];

         for(int p=1;p<=n-i;p++) printf(" ");

         for(int q=1;q<=i;q++) printf("%d ",a[i][q]);

         printf("\n");

}

抱歉!评论已关闭.