#include <stdio.h>
int main()
{
float a,x1,x2;
scanf("%f",&a);x1=1;x2=a;
while(fabs(x1-x2)>=1e-5)
{
x1=x2;
x2=(x1+a/x1)/2;
}
printf("%.3f",x2);
return 0;
}
迭代法求平方根
最新推荐文章于 2022-10-18 09:46:05 发布
#include <stdio.h>
int main()
{
float a,x1,x2;
scanf("%f",&a);x1=1;x2=a;
while(fabs(x1-x2)>=1e-5)
{
x1=x2;
x2=(x1+a/x1)/2;
}
printf("%.3f",x2);
return 0;
}