作业帮 > 综合 > 作业

c语言 使用二分法求方程额e^x+x=0在(-1,0)之间的根

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 01:53:39
c语言 使用二分法求方程额e^x+x=0在(-1,0)之间的根
c语言 使用二分法求方程额e^x+x=0在(-1,0)之间的根
#include
#include
#define eps 5e-6
#define delta 1e-6
#define e 2.718
float bisection(float a,float b,float (*f)(float)){
float c,fc,fa=(*f)(a),fb=(*f)(b);
int n=1;
printf("二分法次数\tc\t\tf(c)\n");
while(1){
if(fa*fb>0){printf("不能用二分法求解");break;}
c=(a+b)/2;fc=(*f)(c);
if(fabs(fc)