C语言二分法求方程近似根#include#includeint main(){\x09double f(double a);\x09double x,y,z;\x09x=-10.0;\x09y=10.0;\x09z=10.0;\x09do\x09{ z=(y-x)/2.0;\x09if (f(z)==0) break;\x09if (f(x)*f(z)0.0001&&fabs(f(z))>0.0001);\x09printf("%lf\n",z);\x
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 11:16:16
C语言二分法求方程近似根#include#includeint main(){\x09double f(double a);\x09double x,y,z;\x09x=-10.0;\x09y=10.0;\x09z=10.0;\x09do\x09{ z=(y-x)/2.0;\x09if (f(z)==0) break;\x09if (f(x)*f(z)0.0001&&fabs(f(z))>0.0001);\x09printf("%lf\n",z);\x
C语言二分法求方程近似根
#include
#include
int main()
{
\x09double f(double a);
\x09double x,y,z;
\x09x=-10.0;
\x09y=10.0;
\x09z=10.0;
\x09do
\x09{ z=(y-x)/2.0;
\x09if (f(z)==0) break;
\x09if (f(x)*f(z)0.0001&&fabs(f(z))>0.0001);
\x09printf("%lf\n",z);
\x09return 0;}
\x09double f(double a)
\x09{ double b;
\x09 b=4.0*a-12.0;
\x09 return (b);}
编译没问题,可运行了啥都没有0...求大神助!
C语言二分法求方程近似根#include#includeint main(){\x09double f(double a);\x09double x,y,z;\x09x=-10.0;\x09y=10.0;\x09z=10.0;\x09do\x09{ z=(y-x)/2.0;\x09if (f(z)==0) break;\x09if (f(x)*f(z)0.0001&&fabs(f(z))>0.0001);\x09printf("%lf\n",z);\x
z=(y-x)/2.0;把这句的减号变为加号.
求中点是(x+y)/2