此题无解,n求出来不是整数
计算机编程求解:
#include
void main()
{
double addition=0,n=0,fn=0.01;
while(addition!=5&&n<100)
{addition=addition+fn;
n++;
fn=(1/(100-n));
cout<<"addition="< } cout<<(n-1); } 运行后结果为 由图可知不存在整数n满足题意
用定积分做:
F(x)=dx/(100-x)=-log(100-x)
带入0 和 n
F(0)=-log(100)=-2
F(n)=-log(100-n)
F(n)-F(0)=5
-log(100-n)+2=5
-log(100-n)=3
100-n=10^(-3)
n=-900