问题比较简单,但本人新手实在不会。
弦截法中,函数各种嵌套调用,例题中所给的一元三次方程是给定的,系数定好的,那么假如我希望一元三次方程的系数是由自己输入的,但调用的函数不是不能存的么,写在主函数里,那后面的f函数好像也用不到了,假如f函数再调用一个“定系数的函数”,总不能每次计算都输入一次吧。。。
#include
#include
#include
usingnamespacestd;
doublef(double);
doublexpoint(double,double);
doubleroot(double,double);
intmain(){
doublex1,x2,f1,f2,x;
do{
cout>x1>>x2;
f1=f(x1);
f2=f(x2);
}while(f1*f2>=0);
x=root(x1,x2);
cout0){
y1=y;
x1=x;
}
else
x2=x;
}while(fabs(y)>=0.0000001);
returnx;
}
分 -->
|