新手常见杨辉三角,斐波那契数列,百元百鸡求法

来源:互联网 发布:幸运转盘的php源码 编辑:程序博客网 时间:2024/05/22 13:54
<?php//杨辉三角echo '杨辉三角:'."<br>";$n = 10;echo "<table>";for ($i=0; $i <$n ; $i++) { echo "<tr>";for ($j=0; $j <= $i; $j++) { if ($j == 0 || $i == $j) {$arr[$i][$j] = 1;} else {$arr[$i][$j] = $arr[$i-1][$j-1]+$arr[$i-1][$j];}echo "<td>".$arr[$i][$j]."<td>";}echo "<tr>";}echo "</table>";echo "<hr>";//斐波纳契数列echo '斐波纳契数列:'."<br>";//1 1 2 3 5 function fbnq($n){if ($n == 0 || $n == 1) { return 1;} else {return fbnq($n-1) + fbnq($n-2);}}echo fbnq(4);echo "<hr>";//百元百鸡//100元100只鸡//母鸡 5元1只  //公鸡 3元1只//小鸡 1元3只echo '百元百鸡:'."<br>";for ($i=0; $i <= 100; $i++) { for ($j=0; $j <=100 ; $j++) { for ($k=0; $k <=100 ; $k++) { if(($i+$j+$k)==100 && ($i%5 == 0) && ($j%3 == 0) && ($i/5 + $j/3 + 3*$k)==100 ){echo  '母鸡:'.($i/5).'公鸡:'.($j/3).'小鸡:'.(3*$k)."<br>";}}}}

0 0
原创粉丝点击