先找出接近m的浮点数,然后通过下面的不等式中的等于条件得到其平方根。

#include <iostream>
#include <math.h>
using namespace std; float sqroot(float m)
{
float i=;
float x1,x2;
while ((i*i)<=m)
{
i+=0.1;
}
x1=i;
for (int j=;j<;j++)
{
x2=m;
x2/=x1;
x2+=x1;
x2/=;
x1=x2;
cout<<x2<<"\t"<<j<<endl;
}
return x2;
} int main()
{
float m=9.12341212;
cout<<sqroot(m)<<endl;
cout<<sqrt(m)<<endl;
system("pause");
return ;
}

最新文章

  1. HTML5学习总结-番外04 Cordova/PhoneGap
  2. 读取中文目录(python)
  3. Node.js EventEmitter(事件队列)
  4. MySQL:日期函数、时间函数总结
  5. Java Servlet-http协议
  6. java hashCode()与equals()的作用
  7. SAP-MM:发票、贷方凭证、事后借记、后续贷记
  8. crontab定时执行任务
  9. http://www.cnblogs.com/zhuli19901106/p/4356419.html
  10. 整理的sql sever一些数据库查询面试题
  11. UI篇—懒加载
  12. Spark算子--first、count、reduce、collect、lookup
  13. dcoker实战,使用docker部署NodeJs应用
  14. LeetCode之“动态规划”:House Robber &amp;&amp; House Robber II
  15. Config ConnectionStrings
  16. 2017-11-11 Sa Oct Is it online
  17. Android辅助开发工具合集
  18. es6中...是什么意思。
  19. 线上问题定位--CPU100%
  20. Ubuntu 安装 搜狗输入法

热门文章

  1. 2017.2.28 activiti实战--第七章--Spring容器集成应用实例(五)普通表单
  2. 搭建rocketMq环境
  3. HDU 4927 大数
  4. [Android]egit取消文件版本号控制
  5. 利用DataSet部分功能实现网站登录
  6. Java String 常用函数
  7. MySql(八):MySQL性能调优——Query 的优化
  8. 设计模式 - 代理模式(proxy pattern) 未使用代理模式 具体解释
  9. H5网页判断手机横屏或是竖屏
  10. wifi认证Portal开发系列(二):FreeRadius的安装和测试、关联Mysql