用迭代法求近似平方根
来源:优易学  2011-9-22 10:34:47   【优易学:中国教育考试门户网】   资料下载   IT书店
  //用迭代法求近似平方根,青年人网和你一起学习:
  #include <iostream>
  #include <cmath>
  using namespace std;
  int main()
  {
  int flag = 0;
  cout<<"please enter a number:";
  double a = 0.0;
  cin>>a;
  const double EPSTLON = 1E-14;
  double xnew = a;
  double xold = 0.0;
  do{
  xold = xnew;
  xnew = (xold + a/xold)/2;
  }while(fabs(xnew - xold) > EPSTLON);
  cout<<"the square root is:"<<xnew<<endl;
  cin>>flag;
  return 0;
  }

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训