首页 > 试题广场 >

使用迭代公式编程求某一正整数a的平方根。

[问答题]

使用迭代公式编程求某一正整数a的平方根。

推荐
#include<iostream>
#include<cmath>    
using namespace std;
int main()
{
const double eps = 1e-8;
double a,x0,x;
cout << "please input a:";
cin >> a;
x0 = a / 2;
x = ( x0 + a/x0 )/2;
while( fabs( x-x0 )>eps )
   {
x0 = x;  x =( x0 + a/x0 )/2;
}
cout << x << endl;
}

发表于 2018-05-07 11:15:38 回复(0)