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 ProbetestsStarten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Die Logik hinter der Armstrong-Zahl:
Im Folgenden finden Sie Beispiele für verschiedene Methoden wie: for, while, do-while.
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:
Ausgabe:
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:
Ausgabe:
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:
Ausgabe:
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:
Ausgabe:
Code:
Ausgabe:
Hier besteht das Grundkonzept des Formulars darin, die Benutzereingaben einzubeziehen. Der Benutzer kann jeden Eingabewert eingeben, den er eingeben möchte.
Code:
Ausgabe:
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!