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