Topic: 小弟刚开始学,有2个题目不会。(计算e=1+1/1!+1/2!+…+1/n!)

  Print this page

1.小弟刚开始学,有2个题目不会。(计算e=1+1/1!+1/2!+…+1/n!) Copy to clipboard
Posted by: jasonwing27
Posted on: 2004-09-08 21:46

编写一个Java Application程序,接受用户输入的一个整数n,计算e=1+1/1!+1/2!+1/3!+1/4!+…+1/n!,(检查1/n!<1E-5)

编写程序接收用户输入整数n(n>0),输出结果如下
n=3
*****
***
*

2.Re:小弟刚开始学,有2个题目不会。 [Re: jasonwing27] Copy to clipboard
Posted by: why
Posted on: 2004-09-08 21:54

请你把你的程序贴上来
否则天晓得它在干啥?

3.Re:小弟刚开始学,有2个题目不会。(计算e=1+1/1!+1/2!+…+1/n!) [Re: jasonwing27] Copy to clipboard
Posted by: solar_w
Posted on: 2004-09-08 23:51

第一个我做出来了
不知道有没有不对的地方,请大家指点

4.Re:小弟刚开始学,有2个题目不会。(计算e=1+1/1!+1/2!+…+1/n!) [Re: jasonwing27] Copy to clipboard
Posted by: why
Posted on: 2004-09-09 00:20

not Math.E-5 it's 1.0e-5 = 0.00001


final double delta = 1.0e-5;

double iFactorial = 1.0;
double sum = 1.0;
for (int i=1; i<=n; i++) {
iFactorial = iFactorial / (double)i;
if (iFactorial < delta) {
break;
} else {
sum = sum + iFactorial;
}
}

5.Re:小弟刚开始学,有2个题目不会。(计算e=1+1/1!+1/2!+…+1/n!) [Re: jasonwing27] Copy to clipboard
Posted by: solar_w
Posted on: 2004-09-09 01:50

呵呵
刚做出来了就急急放上来了
你指出来的问题我一开始就有点疑问

正在学习中~~~~~~~~~~~


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923