用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++成不。