fork(1) download
  1. #include <stdio.h>
  2. #include<math.h>
  3. int main(void) {
  4. float a,x1,x2;
  5. scanf("%f",&a);
  6. x1=a/2;
  7. x2=(x1+a/x1)/2;
  8. while(fabs(x1-x2)>1e-5){
  9. x1=x2;
  10. x2=(x1+a/x1)/2;
  11. }
  12. printf("sqrt(a):%f\n",x1);
  13. return 0;
  14. }
  15.  
Success #stdin #stdout 0s 5288KB
stdin
4.0
stdout
sqrt(a):2.000000