杨辉三角金字塔形,还不是比较好,请指点

作者在 2013-11-23 16:57:01 发布以下内容

#include<stdio.h>

#define N 32
int  main ()
{
 int a[N][N],i,j,n;
 printf("请输入需要的行数\n");
 while(scanf("%d",&n)!=EOF)
 {
  for(i=0;i<n;i++)
  {
   a[i][0]=1;
   a[i][i]=1;
  }
  for(i=2;i<n;i++)
  {
   for(j=1;j<i;j++)
   {
    a[i][j]=a[i-1][j]+a[i-1][j-1];
   }
  }
  for(i=0;i<n;i++)
  {
   for(j=0;j<n-i;j++)
    putchar(' ');
   for(j=0;j<=i;j++)
    printf("%2d",a[i][j]);
      printf("\n"); 
  }
  printf("\n");


 }
 return 0;
}

默认分类 | 阅读 1650 次
文章评论,共3条
小白学知识
2013-12-02 23:10
1
调一下格式吧 骚年
亢奋青年(作者)
2013-12-06 14:23
2
好=-=
学编程啊
2013-12-11 14:37
3
看不懂啊
游客请输入验证码