PHP实现杨辉三角
代码如下 来自我的博客 http://blog.zhanjingwen.cn <?php echo "1"."\n"; function a($n){ $t=$n>1?$n*a($n-1):1; return $t; } for($i=2;$i<=8;$i++){ for($k=0;$k<=$i;$k++){ if($k==0){ echo "1"." "; continue; } $b=a($i); $c=a($i-$k); $d=a($k); $rs=$b/$c/$d; echo $rs." "; } echo "\n"; }
输出结果如下
———- PHP ———-
1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
输出完成 (耗时 0 秒) – 正常终止
文章来源:
http://blog.zhanjingwen.cn/php%e5%ae%9e%e7%8e%b0%e6%9d%a8%e8%be%89%e4%b8%89%e8%a7%92/
本文出自 “小杨” 博客,请务必保留此出处http://ylxhzjw.blog.51cto.com/2959776/1432956
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。