博客
关于我
输出10行杨辉三角——C语言
阅读量:357 次
发布时间: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/

你可能感兴趣的文章
JDK 内置的多线程协作工具类的使用场景
查看>>
Java 中哪些对象可以获取类对象
查看>>
linux 的 cp 命令如何复制不提示覆盖
查看>>
缓存穿透 / 缓存击穿 / 缓存雪崩 / 缓存一致性
查看>>
linux 的 sleep 命令
查看>>
js 的 let var const 区别
查看>>
vue计算属性和监听器区别
查看>>
前端常用知识随手记
查看>>
11.2.6 时间值的小数秒
查看>>
11.2.7 日期和时间类型之间的转换
查看>>
redis 内存溢出_从数据存储的角度告诉你Redis为什么这么快!
查看>>
实例分析Facebook激励视频广告接入
查看>>
实例:使用OKGO下载网络压缩包资源,然后解压缩放在本地使用
查看>>
解决mybatis嵌套查询使用PageHelper分页不准确
查看>>
Redis源码分析(七)--- zipmap压缩图
查看>>
大规模集群自动化部署工具--Chef的安装部署
查看>>
一致性哈希算法
查看>>
HDFS源码分析(六)-----租约
查看>>
自定义Hive Sql Job分析工具
查看>>
聊聊HDFS RBF第二阶段的主要改进
查看>>