Zweck:
Geben Sie eine Zahl über die Tastatur ein und finden Sie die Fakultät dieser Zahl, nämlich n!.
Fakultätsdefinition:
Die sogenannte Fakultät von n bedeutet, bei 1 zu beginnen und mit einer Zahl zu multiplizieren, die um 1 größer als die vorherige Zahl ist, und dann bis n zu multiplizieren. Die Formel lautet: 1×2×3 ×4×…×(n-2)×(n-1)×n=n!.
Algorithmische Idee:
Sie können Schleifen verwenden, um das Problem zu lösen. Die Schleifenvariable sei i, der Anfangswert sei 1 und i ändere sich von 1 zu n; drehen und das Produkt zur Summe hinzufügen.
Beispielcode:
#include <stdio.h> int main() { int i,n; double sum=1; scanf("%d",&n); for(i=1;i<=n;i++) sum=sum*i; printf("%d!=%lf",n,sum); printf("\n"); return 0; }
Laufergebnis:
Eingabe 5, die entsprechende faktorielle Ausgabe lautet wie folgt:
5 5!=120.000000
Empfohlen Tutorial: C-Sprach-Tutorial
Das obige ist der detaillierte Inhalt vonFinden Sie Fakultäten in C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!