作者tropical72 (蓝影)
站内Programming
标题[问题] recursive Eule
时间Sun May 1 18:34:48 2011
e = 1/1!+1/2!+...+1/n!
欲以一个 recursive 解之
目前必须用到的是 recursive_sum + recursive_fact,
试着化简该公式:
e = 1/1 + 1/1*1/2 + 1/1 * 1/2 * 1/3 + ...
= 1* (1+1/2* (1+1/3* ....(1+1/n)))))
这麽做请问 recursive function 该如何撰? (in c or c++ is better)
或能给我一份通式吗?
谢谢各位不吝指教!
---- 分隔线 ---- my try ---
double f(int x)
{
return (x==0 || x==1) ? 1 : ( (1.0/n+1)*f(x-1) );
}
我知道这份是有问题的,展开会变成 (1/4+1)*(1/3+1)*(1/2+1)*1
不过想不透该如何改
--
YouLoveMe() ? LetItBe() : LetMeFree();
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.177.73.222
※ 编辑: tropical72 来自: 180.177.73.222 (05/01 18:38)
※ tropical72:转录至看板 C_and_CPP 05/01 18:40