作业帮 > 综合 > 作业

定义函数func(n)计算1*2*3...*n,函数返回值类型是double

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/08/10 08:33:00
定义函数func(n)计算1*2*3...*n,函数返回值类型是double
定义函数main(),计算下列算式a的值,直到最后一项的值小于10的负6次方(该小于10的负6次方的项不加入s中).要求调用函数func(n)计算n!
s=1+1/2!+1/3!+1/4!+.1/n!
定义函数func(n)计算1*2*3...*n,函数返回值类型是double
试试下面这个
#include
void main(void)
{
double func(int);
double s=0,term;
int i;
for(i=0,term=1;;i++)
{
term=1.0/func(i);
if(term1)
nj*=(double)i--;
return nj;
}
再问: 这是下面一道题的答案么?
再答: 是你要求的这个啊, 函数是求func(n)的, main是计算s的啊