Problem B: 迭代法求平方根
2016-05-03 21:47
302 查看
Problem B: 迭代法求平方根
Description
用迭代法求 。求平方根的迭代公式为: X[n+1]=1/2(X+a/X
) 要求前后两次求出的得差的绝对值少于0.00001。输出保留3位小数
Input
XOutput
X的平方根Sample Input
4
Sample Output
2.000
代码实现:
#include<stdio.h> #include<math.h> int main() { float a,x,g; scanf("%f",&a); x=1;g=a; while(fabs(x-g)>=1e-5) {x=g; g=(x+a/x)/2; } printf("%.3f",x); return 0; }
相关文章推荐
- c语言简易计算器
- 将属性文件以key-value值形式输出的工具类
- hdu4293
- LeetCode 之 Remove Duplicates from Sorted Array
- 便宜好用的RapidSSL
- 实现线程的两种方式
- 剑指Offer--034-丑数
- django框架从零开始_004_数据库_API
- DP83848 跑10M能行,跑100M不行 的原因
- GDOI2016总结
- 【黑马Android】(08)activity生命周期/横竖屏切换的生命周期/任务栈的概念/广播接收者ip拨号器/进程的优先级&为什么使用服务
- 欢迎使用CSDN-markdown编辑器
- GEEK编程练习— —字符替换
- 一个android记事本的学习过程记录! (三)
- 第六周项目2--带武器的角色类
- 《利用Python 进行数据分析》 - 笔记(2)
- Bundler及PMVS的配置与使用(简易版)
- Android ROM刷机流程
- static关键字
- StartUML 注册