SCAU:18049 迭代法求平方根

18049 迭代法求平方根

时间限制:1000MS  代码长度限制:10KB
提交次数:0 通过次数:0

题型: 填空题   语言: G++;GCC;VC

Description

使用迭代法求a的平方根。求平方根的迭代公式如下,要求计算到相邻两次求出的x的差的绝对值小于1E-5时停止,结果显示4位小数


_______________________

输入格式

输入一个非负实数a

输出格式

计算并输出平方根

输入样例

16

输出样例

4.0000
#include <stdio.h>
#include <stdlib.h>

int main()
{
    double a,x1=0.0,x2=1.0;
    scanf("%lf",&a);
    while(fabs(x1-x2)>=1e-5)
    {
        x1=x2;
        x2=1.0/2.0*(x2+a/x2);
    }
    printf("%.4lf",x2);
    return 0;
}

 

相关推荐

  1. 【算法】平方根 - 二分法/牛顿

    2023-12-06 22:44:10       16 阅读
  2. 【算法】归并排序(

    2023-12-06 22:44:10       18 阅读
  3. 二叉树的统一#思路

    2023-12-06 22:44:10       28 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 22:44:10       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 22:44:10       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 22:44:10       20 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 22:44:10       20 阅读

热门阅读

  1. Python 模块的使用方法

    2023-12-06 22:44:10       34 阅读
  2. AIGC: 关于ChatGPT中基于Whisper模型实现音频转文本

    2023-12-06 22:44:10       39 阅读
  3. C语言词法陷阱

    2023-12-06 22:44:10       33 阅读
  4. C# IList 与List区别&二叉树的层序遍历

    2023-12-06 22:44:10       38 阅读
  5. 面试:如何故意减慢网站速度?

    2023-12-06 22:44:10       42 阅读
  6. 普中STM32 单片机资料

    2023-12-06 22:44:10       31 阅读
  7. 转载:利用Flask实现深度学习模型部署

    2023-12-06 22:44:10       43 阅读
  8. python中的迭代器、生成器和装饰器(一)

    2023-12-06 22:44:10       33 阅读
  9. 【Q6-30min】

    2023-12-06 22:44:10       34 阅读
  10. lc.105 从前序与中序遍历序列构造二叉树

    2023-12-06 22:44:10       32 阅读
  11. 安卓https抓包(提供软件+视频)

    2023-12-06 22:44:10       40 阅读