本人菜菜一名望大神指教(详细点的最好)三口
#include <iostream.h> void main()
{
int x0,x1,x2,fx0,fx1,fx2;
do
{
cout<<"enter x1&x2: "<<endl;
cin>>x1>>x2;
fx1=x1*((2*x1-4)*x1+3)-6;//这句话什么意思
fx2=x2*((2*x2-4)*x2+3)-6;//不懂
}while(fx1*fx2>0);//为什么是这个条件
do
{
x0=(x1+x2)/2;
fx0=x0*((2*x0-4)*x0+3)-6;//不懂
if((fx0*fx1)<0)//条件不懂
{
x2=x0;
fx2=fx0;
}
else
{
x1=x0;
fx1=fx0;
}
}while((fx0)>=1e-5);
cout<<"x= "<<x0<<endl;
}