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

定义函数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!
其他人气:316 ℃时间:2020-04-29 08:20:40
优质解答
试试下面这个
#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的啊
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版