源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-09-26 22:31 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c++ 巧开平方的实现代码
可以先猜测一个数,比如1.5,然后用2除以这个数字。如果我们猜对了,则除法的结果必然与我们猜测的数字相同。我们猜测的越准确,除法的结果与猜测的数字就越接近。 根据这个原理,只要我们每次取猜测数和试除反馈数的中间值作为新的猜测数,肯定更接近答案!这种计算方法叫做“迭代法”。
[u]复制代码[/u] 代码如下:
 double n = 2;  double a = 0;  double b = n;  while(fabs(a-b)>1E-15)  //当计算的到数和猜测数在一定误差之内则输出猜测数  {   a = (a+b)/2;   //猜测的数字为n的一半   b =  n/a;       }  printf("%f\n", a);
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部