用c++6.0求ax²+bx+c=0方程的解

用c++6.0求ax²+bx+c=0方程的解

题目
用c++6.0求ax²+bx+c=0方程的解
根据代数知识,应该有以下几种可能:
(1)a=0,不是二次方程,而是一次方程.
(2)b²—4ac=0,有两个相等的实根.
(3)b²—4ac>0,有两个不等的实根.
(4)b²—4ac0)
x05printf("x1=%f,x2=%f",x1=((-b+sqrt(b*b-4*a*c))/2*a),x2=((-b-sqrt(b*b-4*a*c))/2*a));
x05else if (b*b-4*a*c==0)
x05printf("x1=%f",x1=(-b)/2*a);
x05else printf("有两个共轭复根 ");
}
我运行的结果老是不对,
答案
#include
#include
void main ()
{
x05double a,b,c,x1,x2;
x05printf("please enter a,b,c:");
x05scanf("%lf,%lf,%lf",&a,&b,&c);
if (a==0)
x05 printf("x1=%f",x1=(-c)/b);
x05else if (b*b-4*a*c>0)
x05printf("x1=%f,x2=%f",x1=((-b+sqrt(b*b-4*a*c))/2*a),x2=((-b-sqrt(b*b-4*a*c))/2*a));
x05else if (b*b-4*a*c==0)
x05printf("x1=%f",x1=(-b)/2*a);
x05else printf("有两个共轭复根 ");
}
即a==0,你在运行一次,有问题再问》
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.