C语言,自定义函数,求一元二次方程的解.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 20:13:08
C语言,自定义函数,求一元二次方程的解.

C语言,自定义函数,求一元二次方程的解.
C语言,自定义函数,求一元二次方程的解.

C语言,自定义函数,求一元二次方程的解.
#include
#include
int main()
{
float f(float);
float m=0;
int a=-10,b=10; //a ,b为大致区间可以自己修改
while(fabs(f(m))>0.01); //精度为0.01
{
if(f(a)*f(m)>0)
{
a=m;
m=(a+b)/2;
}
else
{
b=m;
m=(a+b)/2;
}
}
printf("%f\n",m);
return 0;
}
float f(float x)
{
return x*x+x+1; //return 里面为要求的一元二次方程
}