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

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 11:56:57
C语言,自定义函数,求一元二次方程的解.
x)s~~ :/W=]7Χ{Mݠlcӓ O[yfi;~>z6IEi/N̼ҔT,̼< M0L'(iiMkd\[(5V@'ZAAA_?QA'Ɏ]O,ѾiϮӷ<_dRo|ݳ);!32sR554r55 5!<ߴe@@bPf]cg ɲ&ZعIF0Z(S1P4 %մ<%\X)@% *PBBBqס/{^]  N8ڣ_\gJ$ 7

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 里面为要求的一元二次方程
}