c++用二分法解方程描述用二分法求下面方程在(-10, 10)之间的一个根. 2x3- 4x2+ 3x- 6 = 0输入
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/08 03:38:34
c++用二分法解方程
描述
用二分法求下面方程在(-10, 10)之间的一个根. 2x3- 4x2+ 3x- 6 = 0
输入
一个小于1的非负实数e,它的值表示所能允许的误差
输出
一个实数,其值为求得的一个根,要求精确到小数点后8位.
#includeusing namespace std;double fun(double x){ return 2*x*x*x-4*x*x+3*x-6;}double judge(double e,double a,double b){ if(b-a
描述
用二分法求下面方程在(-10, 10)之间的一个根. 2x3- 4x2+ 3x- 6 = 0
输入
一个小于1的非负实数e,它的值表示所能允许的误差
输出
一个实数,其值为求得的一个根,要求精确到小数点后8位.
#includeusing namespace std;double fun(double x){ return 2*x*x*x-4*x*x+3*x-6;}double judge(double e,double a,double b){ if(b-a
提示什么错误?答案不对?
#include<iostream>
using namespace std;
double fun(double x){
\x05return 2*x*x*x-4*x*x+3*x-6;
}
double judge(double e,double a,double b){
\x05if(b-a<=e)
\x05\x05return (a+b)/2;
\x05else
\x05{
\x05if(fun((a+b)/2)==0)
\x05\x05return (a+b)/2;
\x05else if(fun(a)*fun((a+b)/2)<0)
\x05\x05return judge(e,a,(a+b)/2);
\x05else
\x05\x05return judge(e,(a+b)/2,b);
}
}
int main()
{
\x05double e;
\x05cin>>e;
\x05cout<<judge(e,-10,10)<<endl;
\x05return 0;
}
能运行
再问: ���Ҳ��wrong answer��֮ǰ�ҵĴ���Ҳ������
再答: ��������İ�
再问: ��û�п�����û�����8λС��Ĵ?
再答: û���ף���һ��ʲô��ı�������������Ǵ���ģ�ʱ�䡢�ڴ桢���Ǵ
#include<iostream>
using namespace std;
double fun(double x){
\x05return 2*x*x*x-4*x*x+3*x-6;
}
double judge(double e,double a,double b){
\x05if(b-a<=e)
\x05\x05return (a+b)/2;
\x05else
\x05{
\x05if(fun((a+b)/2)==0)
\x05\x05return (a+b)/2;
\x05else if(fun(a)*fun((a+b)/2)<0)
\x05\x05return judge(e,a,(a+b)/2);
\x05else
\x05\x05return judge(e,(a+b)/2,b);
}
}
int main()
{
\x05double e;
\x05cin>>e;
\x05cout<<judge(e,-10,10)<<endl;
\x05return 0;
}
能运行
再问: ���Ҳ��wrong answer��֮ǰ�ҵĴ���Ҳ������
再答: ��������İ�
再问: ��û�п�����û�����8λС��Ĵ?
再答: û���ף���һ��ʲô��ı�������������Ǵ���ģ�ʱ�䡢�ڴ桢���Ǵ
C语言编程二分法6) 用二分法求下面方程在(-10,10)之间的根.2x3-4x2+3x-6=0【提示】(1) 取两个不
编写程序,用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根.
用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根.
用二分法求方程2x3-4x2+3x-6=0在(-10,10)之间的根.自己写的c程序,可是出错了.
用二分法求方程2x*x*x-4x*x+3x-6=0在(-10,10)之间的根
C语言作业:二分法求方程2x^3-4x^2+3x-6=0在(-10,10)之间的根 中遇到的问题
c++:用二分法求方程x2-x-2=0在[0,3]间的解,要求精度不超过10的-5次方.
C语言:用二分法求方程2*x*x*x-4*x*x+3*x-6=0的解,
设计一个C语言程序:用二分法求方程2x^3-4x^2+3x-6在(-10,10)内的根,用到循环语句
1.用二分法求方程f(x)=x3-2=0在区间[1,2]上的根.
用二分法求方程x^2-2x-5=0在区间(3,4)内的一个近似解用二分法求方程x^2-2x-5=0在区间(3,4)内的一
高一二分法求方程用二分法求X3+X²-8X-8=0的无理根,精确到0.01 X3是X的三次方