ホームページ >バックエンド開発 >PHPチュートリアル >PHPコードでピラミッドを生成する方法
多くの PHP 初心者にとって、初期段階で論理的思考スキルを身に付けることが非常に必要です。 PHP コードを使用してピラミッドを生成するプロセスは、初心者の論理的思考能力を非常によく養います。 PHP でピラミッドを生成するプロセス全体を詳しく説明しましょう。
1. 生成ピラミッドのレンダリング:
#2. コード実装プロセス:
<html> <body> <?php for($i=1;$i<=5;$i++){ for($n=1;$n<=(5-$i);$n++) //控制输出空格 echo ' '; for($s=1;$s<=(2*$i-1);$s++) //控制输出星号 echo '*'; echo '<br />'; } ?> </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 -15 = 2*3 -17 = 2*4 -19 = 2*5 -1ここでの乗算は 1 2 3 4 です。 5 はレイヤーの数で、アスタリスク for($s=0;$s上記は PHP コードのプロセス全体です世代ピラミッド。もちろん、正立ピラミッドも生成できるので、逆ピラミッドも実現できるので、興味のある友達は自分で勉強してみてもいいでしょう。
以上がPHPコードでピラミッドを生成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。