用迭代法求平方根的迭代公式为:
要求前后两次求出的得差的绝对值少于0.00001.
#include"math.h"
main()
{float x0,x1,a;
scanf("%f",&a);
x1=a/2;
do
{x0=x1;x1=(x0+a/x0)/2;}
while(fabs(x0-x1)>=0.00001);
printf("%.3fn",x1);
}
用迭代法求平方根的迭代公式为:
要求前后两次求出的得差的绝对值少于0.00001.
#include"math.h"
main()
{float x0,x1,a;
scanf("%f",&a);
x1=a/2;
do
{x0=x1;x1=(x0+a/x0)/2;}
while(fabs(x0-x1)>=0.00001);
printf("%.3fn",x1);
}