用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的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 用how long提问 用two weeks回答 How long____________?____________two weeks.
- 客车和火车同时从相距100千米的两地相对开出,四分之五小时后相遇.火车每小时行35千米,客车每小时行多少千米
- 词语意思:因为害怕,脸色如土有哪一个成语可以形容?
- 初三语文下册《地下森林断想》在里面找出三个句子进行赏析,
- The children are wearing beautiful clothes. The children are_________beautiful clothes.
- 初一下英语填空
- The tigers (live)in the jungle
- 在用高锰酸钾制取氧气时(用排水法收集氧气),试验结束时,为什么要先把导管移出水面,再熄灭酒精灯?
- 已知关于X的二次函数y1和y2,它们的图像分别为抛物线C1C2,期中C1开口向下,与X轴交与B(4,0),对称轴平行与y轴,其顶点M与B距离为5,而抛物线C2对应的关系式y2=-4/9X^2-16/9
- 如何证明双曲线中 任意一点与2焦点的面积是 b^2*(COT夹角/2)