/*----------------------------------------*/ /* Newton法 */ /*----------------------------------------*/ #include #include #include main(void) { double x,f,ff; x=-3.; f=x-exp(-x); while( fabs(f) > 1e-6 ){ f = x - exp(-x); ff = 1. + exp(-x); x=x-f/ff; printf("%f %f %f \n",(float)x,(float)f,(float)ff); } }