关闭

c语言 杨辉三角

272人阅读 评论(0) 收藏 举报
分类:
#include<stdio.h>
int main()
{
 int c[30][30]={1},i,j,n;
 for(i=1;i<30;i++)
 {
  c[i][0]=1;
  c[i][i]=1;
 }
 for(i=2;i<30;i++)
  for(j=1;j<i+1;j++)
   c[i][j]=c[i-1][j]+c[i-1][j-1];
  while(~scanf("%d",&n))
  {
   if(n==1)
   {printf("%d\n\n",c[0][0]);continue;}
   for(i=0;i<n;i++)
   {
    for(j=0;j<i+1;j++)
    {
     if(j==0)
      printf("%d",c[i][j]);
     else
      printf(" %d",c[i][j]);
    }
    printf("\n");
   }
   printf("\n");
  }
  return 0;
}
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:17370次
    • 积分:624
    • 等级:
    • 排名:千里之外
    • 原创:43篇
    • 转载:12篇
    • 译文:4篇
    • 评论:0条
    文章分类