首页 > Web开发 > 详细

PHP实现杨辉三角

时间:2014-07-01 14:44:08      阅读:466      评论:0      收藏:0      [点我收藏+]
代码如下 来自我的博客 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";
}

输出结果如下
&#8212;&#8212;&#8212;- PHP &#8212;&#8212;&#8212;-
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 秒) &#8211; 正常终止


文章来源:

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

PHP实现杨辉三角,布布扣,bubuko.com

PHP实现杨辉三角

原文:http://ylxhzjw.blog.51cto.com/2959776/1432956

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!