Heim >Backend-Entwicklung >C++ >Faktorielles Programm im C-Programm

Faktorielles Programm im C-Programm

王林
王林nach vorne
2023-09-09 11:17:021182Durchsuche

Faktorielles Programm im C-Programm

Gegeben mit der Zahl n besteht die Aufgabe darin, die Fakultät einer Zahl zu berechnen. Die Fakultät einer Zahl wird berechnet, indem die Zahl mit ihren kleinsten oder gleichen ganzzahligen Werten multipliziert wird Durch die Schleifen

0! = 1
1! = 1
2! = 2X1 = 2
3! = 3X2X1 = 6
4! = 4X3X2X1= 24
5! = 5X4X3X2X1 = 120
.
.
.
N! = n * (n-1) * (n-2) * . . . . . . . . . .*1

输出

Input 1 -: n=5
   Output : 120
Input 2 -: n=6
   Output : 720

使用C++

示例

Start
Step 1 -> Declare function to calculate factorial
   int factorial(int n)
      IF n = 0
         return 1
      End
      return n * factorial(n - 1)
step 2 -> In main()
   Declare variable as int num = 10
   Print factorial(num))
Stop

输出

#include<stdio.h>
// function to find factorial
int factorial(int n){
   if (n == 0)
   return 1;
   return n * factorial(n - 1);
}
int main(){
   int num = 10;
   printf("Factorial of %d is %d", num, factorial(num));
   return 0;
}

    Das obige ist der detaillierte Inhalt vonFaktorielles Programm im C-Programm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen