PHP 版 帕斯卡三角形
来源:互联网 发布:知乎赞同过的查找 编辑:程序博客网 时间:2024/04/29 10:14
帕斯卡(Pascal)三角形基本上就是在解 nCr ,因为三角形上的每一个数字各对应一个nCr,其中 n 为 row,而 r 为 column,如下:
0C0
1C0 1C1
2C0 2C1 2C2
3C0 3C1 3C2 3C3
4C0 4C1 4C2 4C3 4C4
对应的数据如下图所示:
define ("N", 12);function combi($n, $r){ $p = 1; for($i = 1; $i <= $r; $i++) $p = $p * ($n-$i+1) / $i; return $p;}function paint() { //$n, $r, $t; for($n = 0; $n <= N; $n++) { for($r = 0; $r <= $n; $r++) { /* 排版设定开始 */ if($r == 0) { for($i = 0; $i <= (N-$n); $i++) { echo " "; } } else { echo " "; } /* 排版设定结束 */ echo combi($n, $r); } echo "<br />"; }}paint();?>
- PHP 版 帕斯卡三角形
- PHP 帕斯卡(Pascal)三角形
- 帕斯卡三角形二
- LeetCode -- 帕斯卡三角形
- java打印帕斯卡三角形
- 杨辉-帕斯卡三角形
- 算法之帕斯卡三角形
- 帕斯卡三角形(Pascal's triangle)
- 帕斯卡三角形与道路问题
- 帕斯卡三角形 的递归解法
- 用Haskell生成帕斯卡三角形
- 帕斯卡三角形||杨辉三角
- Pascal's Triangle(帕斯卡三角形)
- SICP 习题1.12 帕斯卡三角形
- Pascal's Triangle 帕斯卡三角形
- Pascal’s Triangle 帕斯卡三角形I
- Pascal's Triangle II 帕斯卡三角形II
- Pascal's Triangle(帕斯卡三角形)II
- windows 启动关闭Oracle监听和服务
- gdb 多线程调试
- [Happy Coding] 一个正则表达式,支持逻辑和关系运算符组成的表达式计算
- delphi 取得存储过程中的返回值
- objC编程规范
- PHP 版 帕斯卡三角形
- 解决ORA-00020错误 .
- NPAPI插件编程起步
- 在vs中使用gtest
- 临时表存储DBCC消息信息
- HDU 4360 - As long as Binbin loves Sangsang
- 关于keil4的编译文件按照分散加载文件分割的问题
- C++泛型程序设计——类模板
- ARM linux内核在内存中的布局