#include<stdio.h>
int main()
{
int n;
scanf_s("%d", &n);
int i = 1;
int a = 1;
for (i = 1; i < n; i++)
{
a = a * i;
}
printf("%d", a);
}
注意:
在部分编译器(如vs)中接收变量用scanf_s,但在另一些编译器(如Dev)中用scanf,其后面的取地址符“&”一定不要忘记。
希望对你有所帮助!