實現指定行數的星陣

來源:互聯網
上載者:User
迴圈輸出演算法練習
  1. if(!empty($_GET['row'])){
  2. $row=$_GET['row'];
  3. }else {
  4. $row=10;
  5. }
  6. echo '

    靠左直接三角形

    ';
  7. for($i=0;$i<$row;$i++){
  8. for($j=0;$j<=$i;$j++){
  9. echo '*';
  10. }
  11. echo '
    ';
  12. }
  13. echo '

    靠右直角三角形

    ';
  14. for($i=0;$i<$row;$i++){
  15. for($j=$row-1;$j>$i;$j--){
  16. echo ' ';
  17. }
  18. for($j=0;$j<=$i;$j++){
  19. echo '*';
  20. }
  21. echo '
    ';
  22. }
  23. echo '

    平行四邊形

    ';
  24. for($i=0;$i<$row;$i++){
  25. for($j=$row-1;$j>$i;$j--){
  26. echo ' ';
  27. }
  28. for($j=0;$j<=$row;$j++){
  29. echo '*';
  30. }
  31. echo '
    ';
  32. }
  33. echo '

    等腰三角形

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

    倒置等腰三角形

    ';
  44. for($i=$row;$i>0;$i--){
  45. for($j=0;$j<=$row-$i-1;$j++){
  46. echo ' ';
  47. }
  48. for($j=1;$j<=2*$i-1;$j++){
  49. echo '*';
  50. }
  51. echo '
    ';
  52. }
  53. echo '

    菱形

    ';
  54. function rhomb($row){
  55. for($i=1;$i<$row+1;$i++){
  56. for($j=$row;$j>$i;$j--){
  57. echo ' ';
  58. }
  59. for($j=1;$j<=2*$i-1;$j++){
  60. echo '*';
  61. }
  62. echo '
    ';
  63. }
  64. for($i=$row;$i>0;$i--){
  65. for($j=0;$j<=$row-$i-1;$j++){
  66. echo ' ';
  67. }
  68. for($j=1;$j<=2*$i-1;$j++){
  69. echo '*';
  70. }
  71. echo '
    ';
  72. }
  73. }
  74. rhomb($row/2);
  75. ?>
複製代碼
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.