php中怎样输出杨辉三角,PHP打印杨辉三角二种方法

例1,直接循环打印出杨辉三角。

复制代码 代码示例:

//杨辉三角

for ($i=6;$i >= 0;$i--)

{

for ($j=$i;$j <= 6;$j++)

{

if ($j <= 6-1)

{

echo "a";

}else

{

echo "
";

}

}

}

?>

例2,PHP打印杨辉三角自定义函数

复制代码 代码示例:

输入杨辉三角的阶数:

//杨辉三角自定义函数

function yanghui($line)

{

echo "

for($i=1;$i<=$line;$i++)

{

echo "

";

for($j=1;$j<=$i;$j++)

{

$yh[$i][1]=1;

if ($i==$j) $yh[$i][$j]=1;

else $yh[$i][$j]=$yh[$i-1][$j-1]+$yh[$i-1][$j];

echo "

";

echo $yh[$i][$j];

echo "

";

}

echo "

";

}

echo "

";

}

if($_POST['submit']) yanghui($_POST['givenlines']);

?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值