一个新手的小问题!!!

a379239728 2009-07-02 08:26:37
哪位兄弟能帮小弟用java做一下这个题? 计算1+1/2!+1/3!...1/n!之和
...全文
100 12 打赏 收藏 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyhymn 2009-07-08
  • 打赏
  • 举报
回复
学习。
miguboy 2009-07-08
  • 打赏
  • 举报
回复
我错了,2009的对,学习
westlake2000 2009-07-08
  • 打赏
  • 举报
回复
自己研究要好一些
xmyaoxuejava 2009-07-08
  • 打赏
  • 举报
回复
看看。。。
361719298 2009-07-04
  • 打赏
  • 举报
回复
float sum = 0f;
for(int i = 1;i<=20;i++)
{
sum+=1.0/i;
}
bigbug9002 2009-07-03
  • 打赏
  • 举报
回复
高效率往往不清晰?高效率别人往往看不懂? 低效率难道就清晰? 低效率难道就能保证正确性?
miguboy 2009-07-02
  • 打赏
  • 举报
回复
被除数是阶乘,不是加1
int n=20;
double e=1.0,a=1.0;
double c=0.0;
for(int i=1;i<=n;i++){
e=e/i;
e=a*e;
c=c+e;
a=e;}
System.out.println(c);
bigbug9002 2009-07-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 luobaolin2009 的回复:]
Java codeint n = 20;
double e = 1.0;
double c = 0.0;
for(int i=1;i<=n;i++) {
e /= i;
c += e;
}

System.out.println(c);
[/Quote]

这个好。

longq121 2009-07-02
  • 打赏
  • 举报
回复
不懂,我感觉按LZ的式子答案就是N,
+1/2!+1/3!...1/n! 不就是1+1+1+1+....+1吗?
luobaolin2009 2009-07-02
  • 打赏
  • 举报
回复
int n = 20;
double e = 1.0;
double c = 0.0;
for(int i=1;i<=n;i++) {
e /= i;
c += e;
}

System.out.println(c);
不善^ 2009-07-02
  • 打赏
  • 举报
回复
递归 阶乘 基础的题目
我本是朱 2009-07-02
  • 打赏
  • 举报
回复
自己做 用点心
n!= n*(n-1)*。。。。。 这不就是 i*(i--)*。。
从1到n的阶乘不就是 for(1.。n)
等等

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧