从键盘输入一个正整数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/06/21 16:55:17
![从键盘输入一个正整数n,计算 的值.要求定义和调用函数fact(n),计算n!,函数形参n的类型是int,5 (n=5)= 120.000000#include int main(void){ int n;double factorial;double fact(int n);scanf (](/uploads/image/z/1093457-65-7.jpg?t=%E4%BB%8E%E9%94%AE%E7%9B%98%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E6%AD%A3%E6%95%B4%E6%95%B0n%2C%E8%AE%A1%E7%AE%97+%E7%9A%84%E5%80%BC.%E8%A6%81%E6%B1%82%E5%AE%9A%E4%B9%89%E5%92%8C%E8%B0%83%E7%94%A8%E5%87%BD%E6%95%B0fact%28n%29%2C%E8%AE%A1%E7%AE%97n%21%2C%E5%87%BD%E6%95%B0%E5%BD%A2%E5%8F%82n%E7%9A%84%E7%B1%BB%E5%9E%8B%E6%98%AFint%2C5+%28n%3D5%29%3D+120.000000%23include+int+main%28void%29%7B+int+n%3Bdouble+factorial%3Bdouble+fact%28int+n%29%3Bscanf+%28%22%25d%22%2C%26n%29%3B%2F%2A---------%2A%2Fprintf%28%22%25d%21%3D+%25f%5C)
从键盘输入一个正整数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;
}