Programm zu drucken, die ersten N Faktoren-zahlen in c

Faktoren-Zahl ist eine Zahl, die multipliziert wird, indem es die vorherigen zahlen. Es ist zum Beispiel 5. 1*2*3*4*5 ist es Fakt Nummer.
Ich habe bereits ein Programm, das druckt Fakultät einer Zahl, aber ich weiß nicht, wie um es zu drucken, die ersten N Faktoren-Nummer in c.
Zum Beispiel habe ich den Wert 10 ein. Es muss sich zeigen, erste 10 Nummern zusammen mit Ihren factorials (einer Tabelle)
Hier ist, was ich gemacht wurde, zu drucken Fakultät einer Zahl.Gibt es eine Möglichkeit, dies zu tun mit while/if -, else-statements/und for-Schleife?

#include <stdio.h>
int main()
{
    int i, n, fakt = 1;
    printf("Enter a number:\n");
    scanf("%d", &n);
    for (i = 1; i <= n; i++)
         fakt = fakt*i;
    printf("Factorial of %d js %d\n", n, fakt);
    getch();
}
  • Bitte verwenden Sie geschweifte Klammern. Sie sind handlich. Sie wollen nicht gefangen Sie mit Ihren Hosen runter!
  • Vergessen Sie nicht zu berücksichtigen, die Einschränkungen des Programms. Wenn n zu groß ist, erhalten Sie möglicherweise einen überlauf und die berechnete Fakultät wird falsch sein.
InformationsquelleAutor user3120705 | 2014-03-01
Schreibe einen Kommentar