解释一下这段程序的意思!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/11/17 09:56:16
解释一下这段程序的意思!voidmain(){floatx=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/
解释一下这段程序的意思!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);///
//算法应该是某种曲线方程