递推公式an=n/(n+1)求和递推公式an=n/(n+1) 求n=100 的前n项和~

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 06:51:34

递推公式an=n/(n+1)求和递推公式an=n/(n+1) 求n=100 的前n项和~
递推公式an=n/(n+1)求和
递推公式an=n/(n+1) 求n=100 的前n项和~

递推公式an=n/(n+1)求和递推公式an=n/(n+1) 求n=100 的前n项和~
给你一个不用计算机的算法
a=n/(n+1)=1-1/(n+1)
又n充分大,一般大于10时
(1,n)∑1/i≈ln(n+1)+C
n越大,越接近,n=100,几乎没有误差
C为欧拉常数,C=0.577218
所以(1,n)∑1/(i+1)≈ln(n+2)+C-1
S=(1,n)∑[1-1/(i+1)]≈n-ln(n+2)-C-1
S≈101-ln102-0.577218=95.7978092

不出意外的话,没人能用n表示出来。
不过a1+a2+……+a99+a100=26984782829491135215947420723253902574955589/281670315928038407744716588098661706369472。化为小数约为95.8027。

#include
void main()
{
float i;
float Sn=0;
for(i=1;i<=100;i++)
Sn+=i/(i+1);
cout<}
运行结果:95.8027