c++ 巧开平方的实现代码

清静靠岸

清静靠岸

2016-02-19 09:25

今天图老师小编给大家精心推荐个c++ 巧开平方的实现代码教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

可以先猜测一个数,比如1.5,然后用2除以这个数字。如果我们猜对了,则除法的结果必然与我们猜测的数字相同。我们猜测的越准确,除法的结果与猜测的数字就越接近。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

根据这个原理,只要我们每次取猜测数和试除反馈数的中间值作为新的猜测数,肯定更接近答案!这种计算方法叫做“迭代法”。
代码如下:

 double n = 2;
 double a = 0;
 double b = n;
 while(fabs(a-b)1E-15)  //当计算的到数和猜测数在一定误差之内则输出猜测数
 {
  a = (a+b)/2;   //猜测的数字为n的一半
  b =  n/a;     
 }
 printf("%fn", a);

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

c++ 巧开平方的实现代码

编程语言 网络编程
c++ 巧开平方的实现代码

解析C++无锁队列的实现代码

编程语言 网络编程
解析C++无锁队列的实现代码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

C++中获取UTC时间精确到微秒的实现代码

编程语言 网络编程
C++中获取UTC时间精确到微秒的实现代码

C# WORD操作实现代码

编程语言 网络编程
C# WORD操作实现代码

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

c# SQLHelper(for winForm)实现代码

编程语言 网络编程
c# SQLHelper(for winForm)实现代码

用C# 实现鼠标框选效果的实现代码

编程语言 网络编程
用C# 实现鼠标框选效果的实现代码

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Android 进程间通信实现原理分析

Android 进程间通信实现原理分析

通过HSODBC访问mysql的实现步骤

通过HSODBC访问mysql的实现步骤
下拉加载更多内容 ↓