怎么算,1*1/2 + 2*2/3 + 3*3/4```一直加到99*99/100 最后答案等于多少?怎么算的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 20:02:17
怎么算,1*1/2 + 2*2/3 + 3*3/4```一直加到99*99/100 最后答案等于多少?怎么算的?
xUN@ĎکTP&)IHKJIE "1Kxכc@/眙3IjuoP[ !M=k<%]r M3fkS'|Ͽ. OK?_qV^G[]LfVVIYE-I;`Od+!yQxkα$$!*IHu࿉(6f&5eDzxX-h ~ xlqo <ߤ9+S!"kA]z`+\&n$ Ry#p;3xܔT|#MIRz -Hy6 M+PJy=\*9n:PzQ;US`mnrƕxmU;5!_Є ;rq=QӐ2⺕3#~zOْB:m;'C!oT7T{P &V0$/¿pB Bbz:}pufguc%AQnACU 3 bO fޛq۰Ex%2lͱM7Et(7#C%Ӓ}4d \V;fHYT^`='t羨 =-vcoy

怎么算,1*1/2 + 2*2/3 + 3*3/4```一直加到99*99/100 最后答案等于多少?怎么算的?
怎么算,1*1/2 + 2*2/3 + 3*3/4```一直加到99*99/100 最后答案等于多少?
怎么算的?

怎么算,1*1/2 + 2*2/3 + 3*3/4```一直加到99*99/100 最后答案等于多少?怎么算的?
an=n^2/(n+1)=((n^2-1)+1)/(n+1)=(n-1)+(1/n+1))
X=1*1/2 + 2*2/3 + 3*3/4```一直加到99*99/100
=(1+2+3+...+98)+((1/2)+(1/3)+(1/4)+...+(1/100))
=(1+98)*98/2+((1/2)+(1/3)+(1/4)+...+(1/100))
=4851+((1/2)+(1/3)+(1/4)+...+(1/100))
其中的(1/2)+(1/3)+(1/4)+...+(1/100),要得到准确的值只能硬加了
不过:99*(1/100)

标准做法是裂项法,把每一项都裂成两项,跟相邻的项抵消.如果你不想裂项也可以,自己硬算!!
本题中,是一些分数在相加,对吧.
每个分数的分母是两个相邻的整数的乘积,分子是1.
而1可以写成两个相邻整数的差,比如说
1=2-1=3-2=4-3=...=100-99,对吧.
这样每个分数的分子可以写成分母表达式中的那两个整数的差,从而这个分数可以写成两个分数相减....

全部展开

标准做法是裂项法,把每一项都裂成两项,跟相邻的项抵消.如果你不想裂项也可以,自己硬算!!
本题中,是一些分数在相加,对吧.
每个分数的分母是两个相邻的整数的乘积,分子是1.
而1可以写成两个相邻整数的差,比如说
1=2-1=3-2=4-3=...=100-99,对吧.
这样每个分数的分子可以写成分母表达式中的那两个整数的差,从而这个分数可以写成两个分数相减.比如说:
1/1*2
=(2-1)/1*2
=2/1*2-1/1*2
=1-1/2;
1/2*3=(3-2)/2*3=1/2-1/3;
...
1/98*99=1/98-1/99;
1/99*100=1/99-1/100.
所以,
1/1*2+1/2*3+......+1/99*100
=[(2-1)/1*2]+[(3-2)/2*3]+...+[(100-99)/99*100]
=[1-1/2]+[1/2-1/3]+....+[1/99-1/100]
=1+[-1/2+1/2]+[-1/3+1/3]+....+[-1/99+1/99]-1/100
=1-1/100
=99/100

收起

建议用C语言编程