php 杨辉三角
php 杨辉三角
my平凡世界 发表于4年前
php 杨辉三角
  • 发表于 4年前
  • 阅读 57
  • 收藏 1
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

<?php
/*          1(1,1)(x,y)
          1(2,1)   1(2,2)
        1(3,1)   2(3,2)   1(3,3)
      1(4,1)   3(4,2)   3(4,3)   1(4,4)
    1   4   6   4   1
  1   5   10  10  5   1*/



function yanghui($line)
{
  $a = array();
  for($x = 1;$x <= $line;$x++)
  {
      for($y = 1;$y <= $x; $y++)
      {
          if($x == $y) $a[$x][$y] = 1;
          elseif($y == 1) $a[$x][$y] = 1;
          else $a[$x][$y] = $a[$x-1][$y-1] + $a[$x-1][$y];
      }
  }
  foreach($a as $k => $v)
  {
    echo str_repeat('&nbsp;',$line-$k).implode('&nbsp',$v).'<br />';
  }
}
yanghui(4);



标签: php
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 10
码字总数 1227
×
my平凡世界
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: