Rumah > pembangunan bahagian belakang > C++ > Program faktorial dalam program C

Program faktorial dalam program C

王林
Lepaskan: 2023-09-09 11:17:02
ke hadapan
1166 orang telah melayarinya

Program faktorial dalam program C

Diberikan dengan nombor n tugasnya adalah untuk mengira faktorial nombor. Faktorial nombor dikira dengan mendarab nombor dengan nilai integer terkecil atau sama.

Melalui gelung

Melalui rekursi yang tidak berkesan sama sekali

 Melalui fungsi

Diberikan di bawah adalah pelaksanaan menggunakan fungsi
  • Algoritma
  • rreee
  • 使答
  • 使答
  • 0! = 1
    1! = 1
    2! = 2X1 = 2
    3! = 3X2X1 = 6
    4! = 4X3X2X1= 24
    5! = 5X4X3X2X1 = 120
    .
    .
    .
    N! = n * (n-1) * (n-2) * . . . . . . . . . .*1
    Salin selepas log masuk
  • 输出
Input 1 -: n=5
   Output : 120
Input 2 -: n=6
   Output : 720
Salin selepas log masuk

使用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
Salin selepas log masuk

输出

#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;
}
Salin selepas log masuk

Atas ialah kandungan terperinci Program faktorial dalam program C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan