用C语言编程:编写一个函数,求n!

2024-10-31 19:30:24
有4个网友回答
网友(1):

#include
long fac(int n)
{
if (n==1) return 1;
else return n*fac(n-1);
}
main()
{
int n;
printf("输入n: ");
scanf("%d", &n);
printf("%ld\n", fac(n));
}

网友(2):

你自己检查下有没有语法错误 很久没用C语言了 语法可能和其他语言搞昏了
int getValue(int n) {
if n = 1
return 1;
else
return n*getValue(n-1);
}

网友(3):


nclude stdio.h>
main()
{
int i,n,s=1;
scanf("%d",&n);
for(i=1;i=n;i++)
{s*=i;
}
printf("%d!=%d\n",n,s);
}

一帆风顺吉星到 万事如意福临门 财源广进

网友(4):

c++成不。