#include<stdio.h>
int main()
{
int a = 0;
int n = 0;
int sum = 1;
scanf_s("%d", & n);
for (a = 1; a <= n; a++)
{
sum *= a;
}
printf("%d\n", sum);
return 0;
}
初始化a=0,n=0,sum=1
输入随机数n,进入for循环
令a=1
sum=sum*a , a=a+1
直至a=n进入最后一次循环
打印sum
综上sum=1*2*3*…*a
即为n的阶乘