参考代码:

#include<stdio.h>

#include<math.h>//fabs()的用法是#include<math.h>

int main()

 

{

  long double x=4,x1,x2;

 

  scanf("%Lf",&x);

  x1=x/2;

  x2=(x1+x/x1)/2;// X[n+1]=(X[n]+a/X[n])/2

 

  while(fabs(x1-x2)>0.00001)//fabs()的功能是求浮点数x的值

  {

     x1=x2;

     x2=(x1+x/x1)/2;// X[n+1]=(X[n]+a/X[n])/2

 

  }

 

   printf("%.3Lf",x2);

 

   return 0;

 

}


 

0.0分

5 人评分

  评论区

  • «
  • »