询问简单编程问题(具体请看图)

img

img


请问如何修改使满足题目第二问“如果guess和上一次guess相差不到1%就输出答案”

就是这次guess减去上次guess的绝对值除以上次guess的结果小于0.01
所以你要保留上次的guess值,才能与本次guess值进行比较

每次得到guess之后把guess赋给lastguess(新变量),用lastguess比较
在13行上方插入

int lastguess=guess;

在17行上方插入

if(abs(guess-lastguess)/guess<0.01):
  break;
else:
  lastguess=guess;

加头cmath