#include<stdio.h>
#include<math.h>
int main(){
int long n,fact,i;//n是我要求的阶乘数,fact是factorial的缩写代表阶乘
fact=1;//阶乘从1开始
i=2;//累乘从2开始
printf("请输入n的值:");
scanf("%d",&n);//输入你要求多少的阶乘
while(i<=n)//条件判断
{
fact=fact*i;//累乘开始
i=i+1;
}
printf("%d!=%d",n,fact);//第一个%d是输入的n值,第二个%d是阶乘值
return 0;
}