Armstrong-Nummer in PHP

WBOY
Freigeben: 2024-08-29 13:13:55
Original
827 Leute haben es durchsucht

Die Armstrong-Zahl ist eine Art Zahl, deren Wert/Zahl der Summe der Kubikzahlen der einzelnen Ziffern entspricht. Diese Arten von Zahlen werden als Armstrong-Zahlen bezeichnet. Einige der Armstrong-Zahlen sind 0, 1, 153, 371, 407, 471 usw.

WERBUNG Beliebter Kurs in dieser Kategorie PHP-ENTWICKLER - Spezialisierung | 8-Kurs-Reihe | 3 Probetests

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests und andere

Die Logik hinter der Armstrong-Zahl:

  • Zuerst müssen Sie die Nummer als Eingabe verwenden, um zu prüfen, ob es Armstrong ist oder nicht.
  • Speichern Sie diese Zahl in einer Variablen.
  • Nehmen Sie nun diese Variable als Summe.
  • Dividieren Sie nun diese Zahl durch den Wert 10, bis der Quotient 0 ist.
  • Würfeln Sie die Restwerte.
  • Vergleichen Sie die Summenvariable und auch den Zahlenvariablenwert (Wenn beide Zahlen gleich sind, handelt es sich um die Armstrong-Zahl).

Beispiele zur Überprüfung der Armstrong-Nummer in PHP

Im Folgenden finden Sie Beispiele für verschiedene Methoden wie: for, while, do-while.

Beispiel Nr. 1: Verwendung einer For-Schleife in PHP

Dieses Programm prüft mithilfe der For-Schleife, ob es sich bei der Nummer um eine Armstrong-Nummer handelt oder nicht. Im folgenden PHP-Programm wird die Eingabenummer in der Variablen armnum2 gespeichert und der Variablen total3 wird außerdem 0 zugewiesen. Jetzt wird die neue Variable „x3“ in der For-Schleife mithilfe von Initialisierung, Inkrementierung und Bedingung innerhalb der For-Schleife zugewiesen, indem die Variable Armnum2 x3 als Startnummer als Initialisierung zugewiesen wird, Bedingung als x3!=0, um aus der Schleife herauszukommen. Inkrementierung durch Division von x3 durch 10 und Speicherung im x3-Wert.

Die Variable Rem3 soll den Restwert ermitteln. Jetzt wird der Restwert innerhalb der For-Schleife in Würfel geschnitten, um alle Restwerte mithilfe der Initialisierungs-, Inkrementierungs- und Bedingungswerte der For-Schleife zu erhalten, da die Logik, die Eingabezahl und die Potenzen der Ziffern der Zahl gleich sein sollten, um dies als zu bestätigen Armstrong-Nummer.

Code:

Nach dem Login kopieren

Ausgabe:

Armstrong-Nummer in PHP

Beispiel Nr. 2: Verwendung eines HTML-Formulars und eines For-Schleifenprogramms

Hier besteht das Grundkonzept des Formulars darin, die Benutzereingabe mithilfe der For-Schleife einzubeziehen. Benutzer können mit Hilfe der sichtbaren Eingabeaufforderung im Browser nach der Ausführung des PHP-Formular-for-Loop-Skripts jeden Eingabewert eingeben, den sie eingeben möchten. Überprüfen Sie es mit dem folgenden Code und wissen Sie es.

Dies ist das For-Schleifenprogramm mit dem HTML-Formular, das die Post-Methode verwendet, um die direkte Benutzereingabe vom Benutzer zu erhalten. Die Formularmethode enthält Post mit den Eingabeparametern als Zahl und „Senden“. Die Zahl dient dazu, die eingegebene Zahl an das Programm zu übertragen, um zu prüfen, ob die Zahl/der Variablenwert eine Armstrong-Zahl ist oder nicht. Danach prüft das gleiche Schleifenprogramm wie oben weiterhin die Armstrong-Zahl. Ebenso für alle Programme.

Code:

  
Enter Armstrong Number/Other:
Nach dem Login kopieren

Ausgabe:

Armstrong-Nummer in PHP

Beispiel #3: Verwendung einer While-Schleife in PHP

Dies ist das While-Schleifenprogramm, um zu prüfen, ob die Zahl eine Armstrong-Zahl ist oder nicht. Um aus der Schleife herauszukommen, wird die Bedingung in die While-Schleife eingefügt, da x1 ungleich 0 ist. Die Variable Rem1 wird zugewiesen, um die Restwerte abzurufen. Indem die Restwerte und ihre Würfel verwendet werden, bis die Bedingung x1 gleich 0 ist. Und dann wird x1 die Eingabezahl durch 10 geteilt und in der Variablen x1 gespeichert, um alle Restwerte mithilfe der While-Schleife zu erhalten. Das Gleiche funktioniert mit dem Do While-Schleifenprogramm.

Code:

Nach dem Login kopieren

Ausgabe:

Armstrong-Nummer in PHP

Beispiel Nr. 4: Verwendung eines HTML-Formulars und eines While-Schleifenprogramms

Hier besteht das Grundkonzept des Formulars darin, die Benutzereingaben einzubeziehen. Der Benutzer kann jeden Eingabewert eingeben, den er eingeben möchte. Überprüfen Sie den folgenden Code und wissen Sie es.

Code:

  
Enter Armstrong Number/Other:
Nach dem Login kopieren

Ausgabe:

Armstrong-Nummer in PHP

Beispiel Nr. 5: Verwendung der DO-While-Schleife in PHP

Code:

Nach dem Login kopieren

Ausgabe:

Armstrong-Nummer in PHP

Beispiel #6: HTML-Formular und Do-While-Schleife verwenden

Hier besteht das Grundkonzept des Formulars darin, die Benutzereingaben einzubeziehen. Der Benutzer kann jeden Eingabewert eingeben, den er eingeben möchte.

Code:

  
Enter Armstrong Number/Other:
Nach dem Login kopieren

Ausgabe:

Armstrong-Nummer in PHP

Das obige ist der detaillierte Inhalt vonArmstrong-Nummer in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!