华为商城能货到付款吗:问一道数学难题,求求你们大哥了!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/24 12:23:05
2006减去它的1/2,再减去余下的1/3,再减去余下的1/4,……,依次类推,一直减到余下的1/2006,求最终剩下的数。

2006*(1/2)*(2/3)*(3/4)...*(2005/2006)=2006/2006=1

等于1
我用的 Mathematic算的,绝对 正确!!

用C语言回答好吗?
#include<>
main()
{
int x,int y;
for(x=2006,y=2;y<=2006;y++;)
x=x-x*1/y;
printf("x=%d",x)
}
用电脑Turbo C++3.0语言试验一下,就会得到结果。
你满意吗?

等于1

用 Mathematic超级简单 :

x=2006
Do[x=x- x/i, {i, 2, 2006} ]
结果就是1 !!

1