#include
#include
int main()
{
int fac(int x);
int x, sum;
scanf("%d", &x);
sum = fac(x);
printf("%d", sum);
}
int fac(int x)
{
int i, k, num;
if (x < 0)
{
printf("not");
}
else if(x == 0 || x == 1)
{
num = 1;
return num;
}
else
{
k = 1;
for (i = 1; i <= x;i++)
{
k = k * i;
}
return k;
}
划圈里的else,缺了个花扩号,
int main主函数中也要记得加个return 0;