解释一下这段程序的意思!void main(){ float x=1.5,X0,Y,f1; do{ X0=x; Y=((4*X0-8)*X0+6)*X0-12; f1=(12*X0-16)*X0+6; x=X0-Y/f1; }while(fabs(x-X0)>1e-6); printf("x=%lf\n",1e);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/05 17:13:21
解释一下这段程序的意思!void main(){ float x=1.5,X0,Y,f1; do{  X0=x;  Y=((4*X0-8)*X0+6)*X0-12;  f1=(12*X0-16)*X0+6;  x=X0-Y/f1; }while(fabs(x-X0)>1e-6); printf(
xՒKPl5;&2@$+P+0zP) 3n)0^9gs΄dnū ?i u{S o&(8U@' EnX&(,+<aw$Hct `ED 7j8CKX(E)/t4)U(OʑcH az@,0܇xob[ eE6'/\h&C8M:/vdH Btٶ*wIL {\k\X"m"ٓy U-{0.n-o iZUk|^_mXI7#՛7⏠stowPV=Z)z 05c1s

解释一下这段程序的意思!void main(){ float x=1.5,X0,Y,f1; do{ X0=x; Y=((4*X0-8)*X0+6)*X0-12; f1=(12*X0-16)*X0+6; x=X0-Y/f1; }while(fabs(x-X0)>1e-6); printf("x=%lf\n",1e);}
解释一下这段程序的意思!
void main()
{
float x=1.5,X0,Y,f1;
do{
X0=x;
Y=((4*X0-8)*X0+6)*X0-12;
f1=(12*X0-16)*X0+6;
x=X0-Y/f1;
}while(fabs(x-X0)>1e-6);
printf("x=%lf\n",1e);
}

解释一下这段程序的意思!void main(){ float x=1.5,X0,Y,f1; do{ X0=x; Y=((4*X0-8)*X0+6)*X0-12; f1=(12*X0-16)*X0+6; x=X0-Y/f1; }while(fabs(x-X0)>1e-6); printf("x=%lf\n",1e);}
float x=1.5,X0,Y,f1; //声明变量,对x赋值
do{//执行循环
X0=x;//将x赋值给X0
Y=((4*X0-8)*X0+6)*X0-12;//得到Y的值
f1=(12*X0-16)*X0+6;//得到f1的值
x=X0-Y/f1;//计算x的结果
}while(fabs(x-X0)>1e-6);//循环结束的条件
printf("x=%lf\n",1e);///
//算法应该是某种曲线方程