php打印杨辉三角小例子

php中文网
发布: 2016-07-25 09:13:02
原创
1777人浏览过

例子,php打印杨辉三角。

  1. /**

  2. * 打印杨辉三角:
  3. * 1
  4. * 1 1
  5. * 1 2 1
  6. * 1 3 3 1
  7. * 1 4 6 4 1
  8. * 1 5 10 10 5 1
  9. * 1 6 15 20 15 6 1
  10. *
  11. */
  12. function yang_hui_san_jiao($n)
  13. {
  14. $arr=array(1); //$arr记录上一行的元素
  15. $return_html='

    '; //定义一个变量,记录输出的html
  16. //外循环控制行数

  17. for($i=1;$i {
  18. $return_html.='
  19. ';
  20. //内循环控制改行元素的个数

  21. for($j=1;$j {
  22. //改行的第一个 和 最后一个元素 始终是1
  23. if($j==1 || $j==$i)
  24. {
  25. $new_arr[$j]=1; // 定义一个新数组$new_arr,记录当前行的元素,
  26. $return_html.='

    AI角色脑洞生成器
    AI角色脑洞生成器

    一键打造完整角色设定,轻松创造专属小说漫画游戏角色背景故事

    AI角色脑洞生成器 176
    查看详情 AI角色脑洞生成器
  27. ';
  28. }
  29. else
  30. {
  31. //否则,该元素等于上一行的 相同角标 和 角标-1 两个元素的和
  32. $new_number=$arr[$j]+$arr[$j-1];
  33. $new_arr[$j]=$new_number; //将元素赋给新数组

    立即学习PHP免费学习笔记(深入)”;

  34. $return_html.='

  35. ';
  36. }
  37. }
  38. $arr=$new_arr; //把当前行的数组赋给$arr,开始新一轮的循环

  39. $return_html.='

  40. ';
  41. }
  42. $return_html.='

  43. 1 '.$new_number.'
    ';
  44. return $return_html;

  45. }
  46. //调用函数测试 杨辉三角

  47. echo yang_hui_san_jiao(10);
  48. ?>
复制代码


全能打印神器
全能打印神器

全能打印神器是一款非常好用的打印软件,可以在电脑、手机、平板电脑等设备上使用。支持无线打印和云打印,操作非常简单,使用起来也非常方便,有需要的小伙伴快来保存下载体验吧!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号