Discuz教程网

PHP写杨辉三角实例代码

[复制链接]
authicon dly 发表于 2011-8-31 11:44:09 | 显示全部楼层 |阅读模式
代码如下:


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

复制代码

PHP打印杨辉三角自定义

代码如下:

  1. <form method="post" action="<?php echo($PHP_SELF); ?>">
  2. 输入杨辉三角的阶数:<input type="text" name="givenlines" size="5">
  3. <input type="submit" name="submit" value="打印杨辉三角形">
  4. </form>
  5. <?php
  6. function yanghui($line)
  7. {
  8. echo "<table>";
  9. for($i=1;$i<=$line;$i++)
  10. {
  11. echo "<tr>";
  12. for($j=1;$j<=$i;$j++)
  13. {
  14. $yh[$i][1]=1;
  15. if ($i==$j) $yh[$i][$j]=1;
  16. else $yh[$i][$j]=$yh[$i-1][$j-1]+$yh[$i-1][$j];
  17. echo "<td width=40> <font color=#0000FF>";
  18. echo $yh[$i][$j];
  19. echo "</font> </td>";
  20. }
  21. echo "</tr>";
  22. }
  23. echo "</table>";
  24. }
  25. if($_POST['submit']) yanghui($_POST['givenlines']);
  26. ?>
复制代码









上一篇:PHP和数据库结合的一个简单的web实例 代码分析 (PHP初学者)
下一篇:PHP全概率运算函数(优化版) Webgame开发必备
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 10:43

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表