for循环
s=1+1/1*2+1/2*3+,,,,,,,+1/n(n+1)这个程序怎么写呀!我一点思路都没有!
2006-09-09 21:40
1+(1/1 * 1/2)+(1/2 * 1/3)+ … +(1/n * 1/(n+1))
你可以写个函数用以计算1/n * 1/(n+1)
然后for循环调用它,把值累加
代码还是自己写吧

2006-09-09 22:15
2006-09-09 22:18

2006-09-09 22:21
着个不就是等于
1 + 1/1*2 + 1/2*3 + 1/3*4 吗?
为啥是1/n(n+1)
[此贴子已经被作者于2006-9-9 22:23:04编辑过]

2006-09-09 22:21
2006-09-09 22:24

2006-09-09 22:28
刚才我写的和这个一样,可就是怎么算也不对,结果发现有一个小小的问题
s=s+1.0/(i*(i+1));
这句写成了 s=s+1/(i*(i+1)); 把1改为1.0就对了,谁能解释一下?

2006-09-09 22:30
刚才我写的和这个一样,可就是怎么算也不对,结果发现有一个小小的问题
s=s+1.0/(i*(i+1));
这句写成了 s=s+1/(i*(i+1)); 把1改为1.0就对了,谁能解释一下?
1/(i*(i+1)) 这是取整的

2006-09-09 22:40
2006-09-09 22:42