首页 > 留学知识库

问题: 请教一道算法题目

已知如图所示,请教为什么输出的结果P为1.2?我算出的为1.6:1、0.2+0.2=0.4
2、0.4+0.3=0.7
3、0.7+0.4=1.1
4、1.1+0.5=1.6

解答:

p=0.2 i=0.1

p=0.3 i=0.2,p<1.1循环
p=0.5 i=0.3,p<1.1循环
p=0.8 i=0.4,p<1.1循环
p=1.2 i=0.5,p>1.1退出循环

输出:p=1.2