#P1026. C语言程序设计教程(第三版)课后习题6.11
C语言程序设计教程(第三版)课后习题6.11
题目描述
使用牛顿迭代法求正实数 (a) 的平方根。
设初始值:
按照下列公式进行迭代:
当相邻两次迭代结果满足:
时停止迭代。
输出最终得到的 (a) 的平方根,结果保留 3 位小数。
输入格式
输出格式
的平方根
样例输入
4
样例输出
2.000
提示
- 不一定是整数
使用牛顿迭代法求正实数 (a) 的平方根。
设初始值:
x0=a按照下列公式进行迭代:
xn+1=2xn+xna当相邻两次迭代结果满足:
∣xn+1−xn∣<0.00001时停止迭代。
输出最终得到的 (a) 的平方根,结果保留 3 位小数。
a
a 的平方根
4
2.000