永发信息网

用迭代法求算术平方根

答案:1  悬赏:70  手机版
解决时间 2021-03-20 06:06
  • 提问者网友:不要迷恋哥
  • 2021-03-20 00:26
用迭代法求算术平方根
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-03-20 01:31
循环判断的上一句是 x1 = x2 ,
此时 x1、x2 保存的是同一个数,下面的判断是满足不了的,
因此循环立刻退出了 。
改正:应该先判断,然后再将 x2 的值送 x1 保存继续循环 。追问do{
x1 = x2;
x2 = (x1+a/x1)/2;
}while (fabs(x2-x1)>1e-5);
循环部分修改为这样,但是当为根号5的时候会输出1.#INF 这个怎么解决?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯