从键盘输入一个正整数n,计算 的值.要求定义和调用函数fact(n),计算n!,函数形参n的类型是int,5 (n=5)= 120.000000#include int main(void){ int n;double factorial;double fact(int n);scanf ("%d",&n);/*---------*/printf("%d!= %f\

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/29 17:10:24
从键盘输入一个正整数n,计算的值.要求定义和调用函数fact(n),计算n!,函数形参n的类型是int,5(n=5)=120.000000#includeintmain(void){intn;doub

从键盘输入一个正整数n,计算 的值.要求定义和调用函数fact(n),计算n!,函数形参n的类型是int,5 (n=5)= 120.000000#include int main(void){ int n;double factorial;double fact(int n);scanf ("%d",&n);/*---------*/printf("%d!= %f\
从键盘输入一个正整数n,计算 的值.要求定义和调用函数fact(n),计算n!,函数形参n的类型是int,
5 (n=5)
= 120.000000
#include
int main(void)
{
int n;
double factorial;
double fact(int n);
scanf ("%d",&n);
/*---------*/
printf("%d!= %f\n",n,factorial);
}
/*---------*/

从键盘输入一个正整数n,计算 的值.要求定义和调用函数fact(n),计算n!,函数形参n的类型是int,5 (n=5)= 120.000000#include int main(void){ int n;double factorial;double fact(int n);scanf ("%d",&n);/*---------*/printf("%d!= %f\

#include <stdio.h>

int main(void)

{       

 int n;   

 double factorial;   

 double fact(int n);   

 scanf ("%d", &n); 

 factorial=fact(n);

 printf("%d! = %f\n", n, factorial);

 return 0;

}

double fact(int n)

{

 double m=1;

 int i;

 for(i=1;i<=n;i++)

 {

  m=m*i;

 }

 return m;

}