ホームページ > バックエンド開発 > PHPチュートリアル > 指定された行数のスター配列を実装します。

指定された行数のスター配列を実装します。

WBOY
リリース: 2016-07-25 08:47:20
オリジナル
1888 人が閲覧しました
ループ出力アルゴリズムの演習
  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 echo '*';
  49. }
  50. echo '
    ';
  51. }
  52. echo '

    ひし形

    ;
  53. function rhomb($row){
  54. for($i=1;$i<$row+1;$i++){
  55. for($ j=$row;$j>$i ;$j--){
  56. echo ' ';
  57. }
  58. for($j=1;$j
  59. echo '*';
  60. }
  61. echo '
    ';
  62. }
  63. for($i=$row;$i>0;$i--){
  64. for($j=0;$j<= $row-$i-1;$j++ ){
  65. echo ' ';
  66. }
  67. for($j=1;$j<=2*$i-1;$j++){
  68. echo '*';
  69. }
  70. echo '
    ';
  71. }
  72. }
  73. rhomb($row/2);
  74. ?>
コードをコピー
指定された行数のスター配列を実装します。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート