新微赢技术网

标题: [求助]这道题怎么分析 [打印本页]

作者: 爱情tp乞丐    时间: 2009-11-4 00:50
标题: [求助]这道题怎么分析
求常数e
e=1+1/1!+1/2!+1/3!+...+1/n!

计算精度为10的负6次方,当某一项的绝对值小于该精度时,停止累加。累加值为该精度下的近似值。
谁能给我指点迷津,帮我分析下这道题,我不明白是什么意思.这道题最后是要求用编程实现!
作者: 凤蔷¤蹁跹    时间: 2009-11-4 00:50
请帮我分析下,我真的不明白,但绝对不要给我写编程算法!自己想比较有意义!谢谢!
作者: ★功夫小子★    时间: 2009-11-4 00:50
int factorial(int n)
{
//添加代码,此函数用来获得n的阶乘的值。
}

double fun()
{
double result=0;
for(int i=0;;i++)
{
//将result赋值为result+1/double(i!);//i的阶乘用factorial(i)得到。
if(/*写上你结束的条件*/)
return result;
}
}
作者: 阿俊    时间: 2009-11-4 00:50
从1开始一直累加。之后的通项为1/n!,编一个独立的函数计算出1/n!比较容易,当某一项小于精度的话就停止累加就可以了
作者: 小华﹖    时间: 2009-11-4 00:50
谢谢..我想我明白了~~




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2