1.题目
2.答案:
第一处空:scanf("%lf",&a);
第二处空:x0=x1;
第三处空:||(x1-x0 )<-1e-6
3.解析:
第一处:题目要求输入一个实数a,且上文printf提示要输入一个实数。第一个do....while循环的作用就是输入一个正整数。
第二处:因为要迭代这个公式,所以每一次循环结束后要保存本次循环x1的值,题目所给的x0就是用来存放x1的值的。
第三处:要求误差不超过1e-6,即误差超过1e-6时就会跳出循环,即x0-x1的绝对值>1e-6时就会跳出循环,即(x0-x1)>1e-6||(x0-x1)<-1e-6时跳出循环。