#include<stdio.h>
#include<math.h>
int main()
{
float x1,x2,a;
scanf("%f",&a);
x1=a/2;
x2=(x1+a/x1)/2;
do
{
x1=x2;
x2=(x1+a/x1)/2;
}while(fabs(x1-x2)>=1e-5);
printf("%8.5f的平方根是%8.5f\n",a,x2);
return 0;
}
#include<stdio.h>
#include<math.h>
int main()
{
float x1,x2,a;
scanf("%f",&a);
x1=a/2;
x2=(x1+a/x1)/2;
do
{
x1=x2;
x2=(x1+a/x1)/2;
}while(fabs(x1-x2)>=1e-5);
printf("%8.5f的平方根是%8.5f\n",a,x2);
return 0;
}