Maison >développement back-end >tutoriel php >实现指定行数的星阵

实现指定行数的星阵

WBOY
WBOYoriginal
2016-07-25 08:47:201893parcourir
循环输出算法练习
  1. if(!empty($_GET['row'])){
  2. $row=$_GET['row'];
  3. }else {
  4. $row=10;
  5. }
  6. echo '

    靠左直接三角形

    ';
  7. for($i=0;$i for($j=0;$j echo '*';
  8. }
  9. echo '
    ';
  10. }
  11. echo '

    靠右直角三角形

    ';
  12. for($i=0;$i for($j=$row-1;$j>$i;$j--){
  13. echo ' ';
  14. }
  15. for($j=0;$j echo '*';
  16. }
  17. echo '
    ';
  18. }
  19. echo '

    平行四边形

    ';
  20. for($i=0;$i for($j=$row-1;$j>$i;$j--){
  21. echo ' ';
  22. }
  23. for($j=0;$j echo '*';
  24. }
  25. echo '
    ';
  26. }
  27. echo '

    等腰三角形

    ';
  28. for($i=1;$i for($j=$row;$j>$i;$j--){
  29. echo ' ';
  30. }
  31. for($j=1;$j echo '*';
  32. }
  33. echo '
    ';
  34. }
  35. echo '

    倒置等腰三角形

    ';
  36. for($i=$row;$i>0;$i--){
  37. for($j=0;$j echo ' ';
  38. }
  39. for($j=1;$j echo '*';
  40. }
  41. echo '
    ';
  42. }
  43. echo '

    菱形

    ';
  44. function rhomb($row){
  45. for($i=1;$i
  46. for($j=$row;$j>$i;$j--){
  47. echo ' ';
  48. }
  49. for($j=1;$j
  50. echo '*';
  51. }
  52. echo '
    ';
  53. }
  54. for($i=$row;$i>0;$i--){
  55. for($j=0;$j echo ' ';
  56. }
  57. for($j=1;$j echo '*';
  58. }
  59. echo '
    ';
  60. }
  61. }
  62. rhomb($row/2);
  63. ?>
复制代码
实现指定行数的星阵


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn