
Die Berechnung der Anzahl der nachgestellten Nullen in einer Fakultätszahl erfolgt durch Zählen der Zahl 2 und 5 in den Faktoren der Zahl. Weil 2*5 gleich 10 ist und 10 die letzte Null in der Fakultätszahl ist.
Die Fakultät von 7 = 5040 und die Anzahl der Nullen am Ende ist 1.
Nach unserer Logik, 7!=2*3*4*5*6*7, hat es 3 2er und 1 5, also ist die Anzahl der Nullen am Ende 1.
#includeusing namespace std; int main() { int n = 45; int count = 0; for (int i = 5; n / i >= 1; i *= 5) count += n / i; cout<<"No of trailing 0s in " << n<< "! is " << count; return 0; }
No of trailing 0s in 24! is 10
Das obige ist der detaillierte Inhalt vonC/C++-Programmierung zur Berechnung der Anzahl der nachgestellten Nullen in der Fakultät einer Zahl?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
So berechnen Sie die Fakultät einer Zahl in Python
So verbinden Sie VB mit dem Zugriff auf die Datenbank
Die Bedeutung von div in CSS
iPad Airplay
So richten Sie einen sicheren VPS ein
Tastenkombination zum schnellen Herunterfahren
Verwendung der fgets-Funktion
Welche Java-Dateiübertragungsmethoden gibt es?