【问题描述】从键盘输入一个正整数n,计算n!的值.要求定义和调用函数fact(n),函数类型为double型.【输入形式

问题描述:

【问题描述】
从键盘输入一个正整数n,计算n!的值.要求定义和调用函数fact(n),函数类型为double型.
【输入形式】
输入一个正整数n
【输入输出样例】
Input n:10
10!=3628800.00
【样例说明】
输出数据为双精度型,取两位小数.
输入提示符后要加一个空格.例如“Input n:”,其中“:”后要加一个且只能一个空格.
输出语句的“=”两边无空格.
英文字母区分大小写.必须严格按样例输入输出.
1个回答 分类:综合 2014-10-25

问题解答:

我来补答
#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
 
 
展开全文阅读
剩余:2000