Heim  >  Artikel  >  Backend-Entwicklung  >  So generieren Sie eine Pyramide mit PHP-Code

So generieren Sie eine Pyramide mit PHP-Code

重铸
重铸Original
2020-04-28 18:12:338409Durchsuche

Für viele PHP-Anfänger ist es sehr wichtig, frühzeitig logische Denkfähigkeiten zu entwickeln. Der Prozess der Verwendung von PHP-Code zum Generieren einer Pyramide kann das logische Denkvermögen von Anfängern sehr gut fördern. Lassen Sie uns den gesamten Prozess der Erstellung einer Pyramide in PHP im Detail erklären.

1. Rendering der Pyramidengenerierung:

So generieren Sie eine Pyramide mit PHP-Code

2. Code-Implementierungsprozess:

rrree

3. Logik:

(1) So implementieren Sie die Leerzeichen um das Sternchen:

Die Leerzeichen werden durch   dargestellt. Für 5 Schichten betragen die Abstände 4 》 3 》 2 》 1 》 0

Die Abstände auf der ersten Ebene betragen 4 (Gesamtzahl der Schichten – welche Schicht) (5-1)

2. Der Platz auf der dritten Ebene beträgt 3 (Gesamtzahl der Schichten – welche Schicht) (5-2)

Der Platz auf der dritten Ebene beträgt 2 (Gesamtzahl der Schichten – welche Schicht) (5-3 )

Der Platz auf der 4. Ebene beträgt 1 (Gesamtzahl der Ebenen – welche Ebene) (5-4)

Der Platz auf der 5. Ebene beträgt 0 (Gesamtanzahl der Ebenen – welche Layer) (5-5)

Dann können Sie eine for-Schleife verwenden, um for($n=1;$n

(2) Ausgabesternnummer:

Wenn das Sternchen 5 Stufen hat: 1 》 3 》5 》7 》9

Wenn es gefunden wird Um eine ungerade Zahl zu sein, kann sie durch die Potenz von 2(n)

1 = 2*1 -1

3 = 2*2 -1

ausgedrückt werden 5 = 2*3 -1

7 = 2*4 -1

9 = 2*5 -1

Die Multiplikation hier ist 1 2 3 4 5 Anzahl der Schichten, dann gibt das Ausgabesternchen for($s=0;$s

Das Obige ist den gesamten Prozess der PHP-Codegenerierungspyramide . Da eine aufrechte Pyramide erzeugt werden kann, ist natürlich auch eine umgedrehte Pyramide realisierbar. Interessierte Freunde können diese auch selbst studieren.

Das obige ist der detaillierte Inhalt vonSo generieren Sie eine Pyramide mit PHP-Code. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn