C语言作业:二分法求方程2x^3-4x^2+3x-6=0在(-10,10)之间的根 中遇到的问题
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/09 04:48:52
C语言作业:二分法求方程2x^3-4x^2+3x-6=0在(-10,10)之间的根 中遇到的问题
# include
# include
int main ()
{
double a,b,c,d;
a=10;
b=-10;
c=(a+b)/2;
d=2*c*c*c-4*c*c+3*c-6;
while(fabs(d)>1e-8)
{
if(d
# include
# include
int main ()
{
double a,b,c,d;
a=10;
b=-10;
c=(a+b)/2;
d=2*c*c*c-4*c*c+3*c-6;
while(fabs(d)>1e-8)
{
if(d
界限处理不对对于区间[b, a]初始f(a) > 0f(b) < 0对于c=(a+b)/2如果f(c)>0 则继续操作[b,c]否则操作[c,a]这个是二分法的核心所以代码应该是# include <stdio.h>
# include <math.h>
int main ()
{
\x09double a,b,c,d;
\x09a=10;
\x09b=-10;
\x09c=(a+b)/2;
\x09d=2*c*c*c-4*c*c+3*c-6;
\x09while(fabs(d)>1e-8)
\x09{
\x09\x09if(d<0)
\x09\x09{
\x09\x09\x09b=c;
\x09\x09\x09c=(a+b)/2;
\x09\x09\x09d=2*c*c*c-4*c*c+3*c-6;
\x09\x09}
else
\x09\x09{
\x09\x09\x09a=c;
\x09\x09\x09c=(a+b)/2;
\x09\x09\x09d=2*c*c*c-4*c*c+3*c-6;
\x09\x09}
\x09}
printf("The answer is %lf",c);
\x09return 0;
}
# include <math.h>
int main ()
{
\x09double a,b,c,d;
\x09a=10;
\x09b=-10;
\x09c=(a+b)/2;
\x09d=2*c*c*c-4*c*c+3*c-6;
\x09while(fabs(d)>1e-8)
\x09{
\x09\x09if(d<0)
\x09\x09{
\x09\x09\x09b=c;
\x09\x09\x09c=(a+b)/2;
\x09\x09\x09d=2*c*c*c-4*c*c+3*c-6;
\x09\x09}
else
\x09\x09{
\x09\x09\x09a=c;
\x09\x09\x09c=(a+b)/2;
\x09\x09\x09d=2*c*c*c-4*c*c+3*c-6;
\x09\x09}
\x09}
printf("The answer is %lf",c);
\x09return 0;
}
C语言作业:二分法求方程2x^3-4x^2+3x-6=0在(-10,10)之间的根 中遇到的问题
C语言编程二分法6) 用二分法求下面方程在(-10,10)之间的根.2x3-4x2+3x-6=0【提示】(1) 取两个不
用二分法求方程2x*x*x-4x*x+3x-6=0在(-10,10)之间的根
C语言:用二分法求方程2*x*x*x-4*x*x+3*x-6=0的解,
设计一个C语言程序:用二分法求方程2x^3-4x^2+3x-6在(-10,10)内的根,用到循环语句
编个C语言程序,用热二分法求方程x^3+4x-10=0 在区间[1,2]内的根(精确到0.00001)
c语言中用二分法求一元三次方程根 在(-10,10)区间求2x^3-4x^2+3x-6=0的根 请帮帮忙看哪里出错了!
C语言 二分法求方程x^2-3x-5=0的近似解
C语言在区间[0,1]内用二分法求方程e^x+10x-2=0的近似根,误差不超过0.5*10^(-3),
c语言 使用二分法求方程额e^x+x=0在(-1,0)之间的根
编写程序,用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根.
用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根.