求解一元二次方程。
3个回答
2018-06-14
展开全部
已调试,无错误。希望对你有所帮助! #include #include void main() { double a,b,c,d,e,x1,x2; cout<<"请输入要求解的一元二次方程:">a; cout<>b; cout<>c; cout<0) { e=sqrt(d); x1=(-b+e)/(2*a); x2=(-b-e)/(2*a); cout<<"x1=">a; cin>>b; cin>>c; } void funtion::display () { pd=b*b-4*a*c; if(pd>0) { x1=-b/(2*a)+sqrt(pd)/(2*a); x2=-b/(2*a)-sqrt(pd)/(2*a); } else if(pd==0) { x1=-b/(2*a); x2=-b/(2*a); } else { r=-b/(2*a); i=sqrt(-pd)/(2*a); } } void funtion::show_value () { if(pd>0) cout<<"x1="< #include #include void main() { float a,b,c; double x1,x2; cout<<"请输入a,b,c:">a>>b>>c; if(a!=0) { if((b*b-4*a*c)>=0) { x1=(-b+sqrt(b*b-4*a*c))/(2*a); x2=(-b-sqrt(b*b-4*a*c))/(2*a); cout<<"x1="<
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用公式法:
x1=[-6+√(6²+4×4×8)]/(4×2)
=(-6+√164)/8
=(-3+√41)/4
x2=(-3-√41)/4
x1=[-6+√(6²+4×4×8)]/(4×2)
=(-6+√164)/8
=(-3+√41)/4
x2=(-3-√41)/4
追问
为什么我十字法算的不一样?
为什么我十字法算的不一样?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询