ホームページ  >  記事  >  バックエンド開発  >  PHPコードでピラミッドを生成する方法

PHPコードでピラミッドを生成する方法

重铸
重铸オリジナル
2020-04-28 18:12:338469ブラウズ

多くの PHP 初心者にとって、初期段階で論理的思考スキルを身に付けることが非常に必要です。 PHP コードを使用してピラミッドを生成するプロセスは、初心者の論理的思考能力を非常によく養います。 PHP でピラミッドを生成するプロセス全体を詳しく説明しましょう。

1. 生成ピラミッドのレンダリング:

PHPコードでピラミッドを生成する方法

#2. コード実装プロセス:

<html>
<body>
<?php
 for($i=1;$i<=5;$i++){
 for($n=1;$n<=(5-$i);$n++) //控制输出空格
 echo &#39; &#39;; 
 for($s=1;$s<=(2*$i-1);$s++)  //控制输出星号
 echo &#39;*&#39;;  
 echo &#39;<br />&#39;;
 }
?>
</body>
</html>

3. ロジック:

(1) アスタリスクの周囲のスペースの実装方法:

スペースは   で表されます。 5 階のスペースは 4 >> 3 >> 2 >> 1 >> 0

1 階のスペースは 4 (階数の合計 - 何階) (5-1)

2nd 3 層目の空きは 3 (総層数 - どの層) (5-2)

3 層目の空きは 2 (総層数 - どの層) ) (5-3)

レイヤー 4 のスペースは 1 (レイヤーの合計数 - どのレイヤーか) (5-4)

レイヤー 5 のスペースは 0 (レイヤーの合計数)レイヤー - どのレイヤー) (5-5)

次に、for ループを使用して for($n=1;$n

(2) 出力スター番号:

アスタリスクが 5 段階の場合: 1 》 3 》5 》7 》9

の場合奇数であることがわかり、2(n) のべき乗で表すことができます

1 = 2*1 -1

3 = 2*2 -1

5 = 2*3 -1

7 = 2*4 -1

9 = 2*5 -1

ここでの乗算は 1 2 3 4 です。 5 はレイヤーの数で、アスタリスク for($s=0;$s上記は PHP コードのプロセス全体です世代ピラミッド。もちろん、正立ピラミッドも生成できるので、逆ピラミッドも実現できるので、興味のある友達は自分で勉強してみてもいいでしょう。

以上がPHPコードでピラミッドを生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。