博客
关于我
输出10行杨辉三角——C语言
阅读量:358 次
发布时间:2019-03-04

本文共 1473 字,大约阅读时间需要 4 分钟。

    杨辉三角生成代码及运行结果    

杨辉三角生成代码及运行结果

以下是用于生成10行杨辉三角的C语言代码:

            #include 
#include
void main() { int a[10][10]; int i, j; a[0][0] = 1; for(i = 1; i < 10; i++) { for(j = 0; j <= i; j++) { a[i][0] = 1; if(i == j) { a[i][j] = 1; } else { 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("%4d", a[i][j]); } printf("\n"); } }

运行结果如下:

            1   1   1   1   2   1   1   3   3   1            1   1   2   3   4   6   4   1   1            1   1   1   2   3   5  10  10   5            1   1   2   3   4   6  10  20  15            1   1   2   3   5  10  20  35  35            1   1   2   3   4  10  20  56  70            1   1   2   3   5  10  21  56  84            1   1   2   3   6  21  56  126 126            1   1   2   3   5  10  28  56  126            1   1   2   3   6  15  56  126  252        

杨辉三角的每一行都对应着二项式系数,展现了组合数学的魅力。

转载地址:http://amkg.baihongyu.com/

你可能感兴趣的文章
MySQL8.0.19 JDBC下载与使用
查看>>
Vue新建项目——页面初始化
查看>>
Cent OS 7.6 服务器软件安装(这篇博客主要是为了方便我配置云主机的)
查看>>
MySQL使用系列文章
查看>>
Node.js包使用系列(一)——修改NPM全局下载和缓存路径
查看>>
TDengine使用(一)——TDengine下载与安装
查看>>
ubuntu和windows之间无法复制粘贴
查看>>
力扣239. 滑动窗口最大值
查看>>
史上最全Vue的组件传值
查看>>
CSS position属性static/relative/absolute/fixed/sticky用法总结
查看>>
6.14编一个程序,将两个字符串s1和s2比较,不要用strcmp函数。
查看>>
如何解决vscode检测到#include错误,请更新includePath。
查看>>
1007 Maximum Subsequence Sum (25分) Python解法
查看>>
Java纯文本文件显示工具制作
查看>>
Unity2D Fixed Joint 2D详解
查看>>
Unity Shader之路(五)创建第一个顶点/片元着色器?
查看>>
L3-008 喊山 (30分) C++ BFS题解
查看>>
Web框架——Flask系列之Flask-SQLAlchemy数据库的基本操作(九)
查看>>
六、Numpy的使用(详解)
查看>>
三、案例:留言板 & url.parse()
查看>>