Maison  >  Article  >  développement back-end  >  Comment générer une pyramide avec du code PHP

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

重铸
重铸original
2020-04-28 18:12:338409parcourir

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!

Déclaration:
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