设计算法求1/1*2+1/2*3+1/3*4+...+1/99+100的值,要求画出程序框图,写出基本语句编写的程序..这有关我的转学...

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 15:04:41

设计算法求1/1*2+1/2*3+1/3*4+...+1/99+100的值,要求画出程序框图,写出基本语句编写的程序..这有关我的转学...
设计算法求1/1*2+1/2*3+1/3*4+...+1/99+100的值,要求画出程序框图,写出基本语句编写的程序..
这有关我的转学...

设计算法求1/1*2+1/2*3+1/3*4+...+1/99+100的值,要求画出程序框图,写出基本语句编写的程序..这有关我的转学...
不会啦!

原式是不是这样的
1/(1*2)+1/(2*3)+1/(3*4)+.....+1/(99*100)
1/(1*2)=1-1/2
1/(2*3)=1/2-1/3
1/((n-1)*n)=1/(n-1)-1/n
(以上可以用数学归纳法证明)
这样这个题就迎刃而解了
原式=1-1/2+1/2-1/3+1/3-1/4.....+1/99-1/100=...

全部展开

原式是不是这样的
1/(1*2)+1/(2*3)+1/(3*4)+.....+1/(99*100)
1/(1*2)=1-1/2
1/(2*3)=1/2-1/3
1/((n-1)*n)=1/(n-1)-1/n
(以上可以用数学归纳法证明)
这样这个题就迎刃而解了
原式=1-1/2+1/2-1/3+1/3-1/4.....+1/99-1/100=1-1/100=99/100
最后的 “ + ”是不是 “ * ”不知道你是不是题抄错了还是我理解错了

收起

这个题目是:1/(1*2)+1/(2*3)+...+1/(99*100)么?如果是,则没有必要程序计算。 1/(1*2)+1/(2*3)+...+1/(99*100) =1-1/2+(1/2-1/3)+...+(1/99-1/100) =1-1/100 =99/100 C程序计算为: double a=0.0; int i; for(i=1;i<100;i++) { a+=1/(i*(i+1.0)); } ////a为输出结果。