您当前的位置:首页 > 计算机 > 编程开发 > C语言

用C语言打印一个杨辉三角

时间:01-03来源:作者:点击数:

题目:打印出杨辉三角形(要求打印出10行如下图)

1、程序分析:
         1
       1  1
       1  2  1
       1  3  3  1
       1  4  6  4  1
       1  5  10 10 5  1 

2、程序源代码:

main()
{int i,j;
int a[10][10];
printf("\n");
for(i=0;i<10;i++)
  {a[i][0]=1;
  a[i][i]=1;}
for(i=2;i<10;i++)
  for(j=1;j<i;j++)
  a[i][j]=a[i-1][j-1]+a[i-1][j];
for(i=0;i<10;i++)
  {for(j=0;j<=i;j++)
  printf("%5d",a[i][j]);
  printf("\n");
  }
}

 

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门