/******************************************************************** @file main.cpp@date 2017-5-18 09:28:39@aut Hor Zoro_tiger@brief Problem 1021:c Language Programming Tutorial (third Edition) after class exercise 6.11http://www.dotcpp.com/oj/problem1021.html********************************************************************/#include<cstdio>#include<cmath>#defineTEST#undefTEST#defineSMALL 0.00001//! Ask for the square rootDoubleSQRT (Doublefnum) { DoubleFtemp =Fnum; while(Fabs (ftemp * ftemp-fnum) >SMALL) {ftemp= (ftemp + fnum/ftemp)/2.0; } returnftemp;}intMainintargcConst Char*argv[]) {#ifdef TEST freopen ("In.txt","R", stdin); Freopen ("OUT.txt","W", stdout);#endif DoubleFnum =0; while(SCANF ("%LF", &fnum)! =EOF) {printf ("%.3lf\n", Sqrt (Fnum)); } return 0;}
Question 1021:c Language Programming tutorial (third Edition) after class exercise 6.11