PHP列印楊輝三角二種方法

WBOY
發布: 2016-07-25 09:13:00
原創
1351 人瀏覽過

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

  1. //杨辉三角
  2. for ($i=6;$i >= 0;$i--)
  3. {
  4. for ($j=$i;$j <= 6;$j++)
  5. {
  6. if ($j <= 6-1)
  7. {
  8. echo "a";
  9. }else
  10. {
  11. echo "
    ";
  12. }
  13. }
  14. }
  15. ?>
复制代码

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

  1. 输入杨辉三角的阶数:
  2. //杨辉三角自定义函数
  3. function yanghui($line)
  4. {
  5. echo "";
  6. for($i=1;$i<=$line;$i++)
  7. {
  8. echo "
  9. ";
  10. for($j=1;$j<=$i;$j++)
  11. {
  12. $yh[$i][1]=1;
  13. if ($i==$j) $yh[$i][$j]=1;
  14. else $yh[$i][$j]=$yh[$i-1][$j-1]+$yh[$i-1][$j];
  15. echo "
  16. ";
  17. }
  18. echo "
  19. ";
  20. }
  21. echo "
  22. ";
  23. echo $yh[$i][$j];
  24. echo "
  25. ";
  26. }
  27. if($_POST['submit']) yanghui($_POST['givenlines']);
  28. ?>
复制代码


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!