从键盘输入一个正整数n,计算n!的值。要求定义和调用函数fact(n),函数类型为double型。

2024-11-07 18:50:17
推荐回答(1个)
回答1:

#include
#include

double fun(int n);
int main ()
{

printf("Input n: ");
int n;
scanf("%d",&n);
double S = fun(n);

printf("%d!=%.2lf",n,S);

}

double fun(int n)
{
int i=1;
double fac=1;

for(i=1;i<=n;i++)
{
fac*=i;
}

return fac;
}