#include<stdio.h> #include<string.h> #include<math.h> int main(){ double a,b=1.0,x; scanf("%lf",&x); while(fab(b-a)>=1.0e-5){ a=b; b=(a+x/a)/2.0; } printf("%.3lf",b); return 0; } /* Main.c: In function 'main': Main.c:7:5: warning: implicit declaration of function 'fab' [-Wimplicit-function-declaration] while(fab(b-a)>=1.0e-5){ ^ /tmp/ccnur7MD.o: In function `main': Main.c:(.text+0x6a): undefined reference to `fab' collect2: error: ld returned 1 exit status */ |
Double click to view unformatted code.