方法一:
#include <stdio.h>
int main()
{
int num;
int factorial = 1;
printf("请输入一个数字:");
scanf("%d",&num);
while(num > 0)
{
factorial *= num;
num--;
}
printf("该数的阶乘为:%d",factorial);
return 0;
}
方法二:
#include <stdio.h>
int main()
{
int num;
int factorial = 1;
int i;
printf("请输入一个数字:");
scanf("%d",&num);
for(i = 1; i <= num; i++)
{
factorial *= i;
}
printf("该数的阶乘为:%d",factorial);
return 0;
}