Fabriken sind ein wichtiges Konzept in der Mathematik, das das Produkt einer positiven Ganzzahl und aller folgenden positiven Ganzzahlen darstellt. Zum Beispiel wird das Fakultät (5!) Von 5 als: 5 × 4 × 3 × 2 × 1 = 120 ausgedrückt. Fabriken werden in Feldern wie kombinatorischer Mathematik, Statistiken und mathematischer Analyse weit verbreitet.
Die Anzahl der Nullen am Ende bezieht sich darauf, wie viele Nullen es am Ende der Zahl gibt. Für ein Faktor einer Zahl wird die Anzahl der Nullen am Ende hauptsächlich durch die Zahl nach 5 seines Zersetzungsfaktors bestimmt. Der Grund dafür ist, dass in der faktoriellen Operation die Anzahl der einzelnen Faktoren 2 normalerweise größer als die Anzahl der Faktor 5 ist, sodass die Anzahl der letzten Null im Faktor der Anzahl der Faktor 5 entspricht. Beispielsweise beträgt beispielsweise die Anzahl der Endnullen im Faktororial von 5265 1315.
Das Folgende ist ein in PHP geschriebenes Programm, um die Anzahl der Endnullen im Faktor einer Zahl zu berechnen:
Im obigen PHP -Code akzeptiert die Funktion `Cobarderoesinfaktorial` einen Parameter $ x, berechnet und gibt die Anzahl der Endnulos in $ x! Zurück. Die Funktion beginnt von 5 bis zu einer Schleife, erhöht und multipliziert jedes Mal mit 5, berechnet die Anzahl der Faktor 5 in $ x und sammelt sie in die Variable "$ nulg". Schließlich gibt die Funktion das Berechnungsergebnis zurück.
Im Testabschnitt setzen wir einen Eingangswert $ $ num, rufen Sie die Funktion "Cobarderosinfactorial" auf, um die Anzahl der Endnullen zu berechnen und die Ausgabe über "Echo" zu drucken.
Der obige Code läuft wie folgt:
Nach dem obigen Code ist das Fakultät von 10 3628800 und am Ende 2 Nullen. Die Betriebsergebnisse stimmen mit den Erwartungen überein.
In diesem Artikel wird die Konzept- und Berechnungsmethode von Faktorien vorgestellt und konzentriert sich darauf, wie PHP die Anzahl der Nullen am Ende der Faktorien berechnet. Bei bestimmten PHP -Code -Beispielen helfen Sie den Lesern, zu verstehen, wie die Anzahl der Endnullen anhand der Anzahl der Faktor 5 bestimmen kann. Ich hoffe, dieser Artikel kann Ihnen helfen, die Berechnungsmethode des Faktororials und des Endnulls besser zu verstehen.