#define _CRT_SECURE_NO_DEPRECATE #define _CRT_SECURE_NO_WARNINGS #pragma warning(disable:4996); #include <stdio.h> #include <string.h> #include <math.h> #define N 100000 //X[n+1]=1/2(X[n]+a/X[n]) int main() { float a = 0, b = 1; int n; scanf("%d", &n); while (fabs(b - a) > 0.00001) { a = b; b = (a + n / a) / 2; } printf("%.3f", b); return 0; } |
Double click to view unformatted code.