使用迭代公式编程求某一正整数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; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题