博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JustOj 1036: 习题6.11 迭代法求平方根
阅读量:5030 次
发布时间:2019-06-12

本文共 568 字,大约阅读时间需要 1 分钟。

题目描述

用迭代法求 。求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001。 输出保留3位小数

输入

X

输出

X的平方根

样例输入
4
样例输出
2.000 题解:这题学校oj还是测不了 姑且认为是对的吧
1 #include 
2 #include
3 #include
4 using namespace std; 5 float mSqrt(float n){ 6 float r=0x5f3759df; 7 while(fabs(r*r-n)>=0.00001){ 8 float t=n/r; 9 r=(t+r)/2;10 }11 return r;12 }13 int main(){14 float n;15 scanf("%f",&n);16 printf("%.3f\n",mSqrt(n));17 return 0;18 }

转载于:https://www.cnblogs.com/shixinzei/p/7267204.html

你可能感兴趣的文章
[导入]让女人加速衰老的五个健康问题
查看>>
Java并发(六):并发策略
查看>>
BOM基础部分
查看>>
java-数据结构
查看>>
springboot 配置文件参数配置
查看>>
Netty官方示例
查看>>
CentOS6.5下hadoop配置
查看>>
css基础3--box module&Border
查看>>
MySQL定期分析检查与优化表
查看>>
Nginx+SignalR+Redis(二)windows
查看>>
linux只读文件系统
查看>>
获取短信验证码
查看>>
windows7下修改hosts文件无效解决办法
查看>>
简单易用的.NET免费开源RabbitMQ操作组件EasyNetQ解析
查看>>
C# 模拟键盘操作SendKey(),SendKeys()
查看>>
将博客搬至CSDN
查看>>
eclipse+testng+ant+Jenkins+maven搭建测试环境-本人实际操作
查看>>
祝福我的朋友们:2017年新年快乐?
查看>>
动手动脑之String.equals()方法
查看>>
TCP/IP协议原理【转载】
查看>>