牛顿迭代公式

此题简单
代码如下
#include<stdio.h> #include<math.h> float f1(float x) { float f; f=pow(x,41)+pow(x,3)+1; return f; } float f2(float x) { float f; f=41*pow(x,40)+3*pow(x,2)+1; return f; } int main(){ float f1(float x); float f2(float x); float x=-1,y=0; while(fabs(x-y)>10e-6) { y=x; x=x-f1(x)/f2(x); } printf("%f",x); return 0; }