杨辉三角

#include<stdio.h>
#include<string.h>
int main( )
{
 int N,i,j;
 while(scanf("%d",&N)!=EOF)
 {
  int A[31][31];
  memset(A,0,sizeof(A));
  for(i=0;i<=N;i++)
  A[i][0]=1;
  for(i=1;i<N;i++)
   for(j=1;j<N;j++)
     A[i][j]=A[i-1][j-1]+A[i-1][j];
  for(i=0;i<N;i++)
  {
   for(j=0;j<=i;j++)
   printf(j?" %d":"%d",A[i][j]);
   printf("\n");
  }
  puts("");
}
return 0;
}  

posted on 2011-04-29 14:11  more think, more gains  阅读(212)  评论(0编辑  收藏  举报

导航