double mysqrt(double a)
{
double x,y;
x=1.0;
while(x*x-a<-0.00001||x*x-a>0.00001)
{
y=(x+a/x)/2.0;
x=y;
}
return x;
{
double x,y;
x=1.0;
while(x*x-a<-0.00001||x*x-a>0.00001)
{
y=(x+a/x)/2.0;
x=y;
}
return x;
}
0的计算不太准确,其他正常
}
0的计算不太准确,其他正常