C 程序:打印数字阶乘

原文:https://www.studytonight.com/c/programs/loop/factorial-program

下面是一个使用 for循环求一个数的阶乘的程序。

#include<stdio.h>
#include<conio.h>
void main()
{
   int fact, i, n;
   fact = 1;
   printf("Enter the number\t");
   scanf("%d" , &n);
   for(i = 1; i <= n; i++)
   {
       fact = fact*i;
   }
   printf("Factorial of %d is %d", n , fact);
   getch();
}

输入数字 5,5 的阶乘是 120