Comment générer une pyramide avec du code PHP

重铸
Libérer: 2023-04-08 15:06:01
original
8415 Les gens l'ont consulté

Pour de nombreux débutants PHP, il est essentiel de développer des capacités de réflexion logique dès les premiers stades. Le processus d'utilisation du code PHP pour générer une pyramide peut très bien cultiver la capacité de réflexion logique des débutants. Expliquons en détail l'ensemble du processus de génération d'une pyramide en PHP.

1. Rendu de la génération de la pyramide :

Comment générer une pyramide avec du code PHP

2.

3. Logique :

(1) Comment implémenter les espaces autour de l'astérisque :

Les espaces sont représentés par  . Pour 5 couches, les espaces sont 4 》 3 》 2 》 1 》 0

Les espaces sur la première couche sont 4 (nombre total de couches - quelle couche) (5-1)

2ème L'espace sur le troisième calque est de 3 (nombre total de calques - quel calque) (5-2)

L'espace sur le troisième calque est de 2 (nombre total de calques - quel calque) (5-3 )

L'espace sur le 4ème calque est 1 (nombre total de calques - quel calque) (5-4)

L'espace sur le 5ème calque est 0 (nombre total de calques - qui layer) (5-5)

Ensuite, vous pouvez utiliser une boucle for pour for($n=1;$n

(2) Numéro étoile de sortie :

Si l'astérisque est à 5 niveaux : 1 》 3 》5 》7 》9

S'il est trouvé pour être un nombre impair, il peut être exprimé par la puissance de 2(n)

1 = 2*1 -1

3 = 2*2 -1

5 = 2*3 -1

7 = 2*4 -1

9 = 2*5 -1

La multiplication ici est 1 2 3 4 5 est le nombre de couches, puis l'astérisque de sortie pour($s=0;$s

Ce qui précède est l'ensemble du processus de pyramide de génération de code PHP . Bien entendu, puisqu'une pyramide verticale peut être générée, une pyramide inversée peut également être réalisée. Les amis intéressés peuvent l'étudier eux-mêmes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!