Heim > Backend-Entwicklung > PHP-Tutorial > PHP打印杨辉三角二种方法

PHP打印杨辉三角二种方法

WBOY
Freigeben: 2016-07-25 09:13:00
Original
1386 Leute haben es durchsucht

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

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

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

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


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage