这依赖于逐渐接近原来数量的处方。 例如:
sqrt(2)是
11=1小于1,继续
大于22=4
1.11.1=小于1.21,继续
1.21.2=小于1.44,继续
.
# includeiostreamusingnamespacestd; 双精度同步(intn ); 双电源(int b,int b ); int main () coutsqrt ) ) 3; 返回0; }双精度sqrt (intn ) { int l=4; //精度双精度I=0; for(intm=0; m l; m () for ); i * i=n; I=1/pow(10,m ); I-=1/pow(10,m ); }返回I; }双电源(inta,int b ) intm=a; int n=1; for(intI=0; i b; I ) { n *=m; }返回n; }