迭代算法求平方根
2015-08-09 09:32
197 查看
#include<stdio.h>#include<math.h>void main() { double a,x0,x1; printf("input a:\n"); scanf("%lf",&a); if(a<0)printf("ERROR!\n"); else { x0=a/2; x1=(x0+a/x0)/2; do { x0=x1; x1=(x0+a/x0)/2; }while(fabs(x0-x1)>=1e-6); } printf("Result:\n"); printf("sqrt(%g)=%g\n",a,x1); }运行结果如下:
相关文章推荐
- 迭代算法求平方根
- 迭代算法求平方根
- entOS安装bugzilla
- NYOJ 214 单调递增子序列(二)
- vs平台工具集
- 小贝_redis高级应用-发布与订阅
- Ubuntu 15.04安装jdk7
- 触发easyui combobox 中 onchange 事件
- 关于数字音频的采样精度
- 硬件学习进程
- RESTful API URI 璁捐: 鏌ヨ锛圦uery锛夊拰鏍囪瘑锛圛dentify锛?
- 轻松使用“Explain Shell”脚本来理解 Shell 命令
- [HDOJ 3638] Go , SuSu [模拟]
- 精确覆盖问题的dancing links 技术
- HDU2036
- 给定4个点判断是否能构成正方形
- Linux下 和 Windows 下 Oracle Instant Client 的安装.
- 浅谈MySQL中优化sql语句查询常用的30种方法
- Linux的特殊文件权限
- bzoj2038: [2009国家集训队]小Z的袜子(hose)