#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("有两个共轭复根\n");
}
即a==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("有两个共轭复根\n");
}
我运行的结果老是不对,
根据代数知识,应该有以下几种可能:
(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("有两个共轭复根\n");
}
我运行的结果老是不对,
其他人气:835 ℃时间:2020-04-08 23:04:26
优质解答
我来回答
类似推荐
猜你喜欢
- 1"门" 这个字,第一笔先写什么?
- 2检修组乘汽车,沿公路检修线路,约定向东为正,向西为负,某天自A地出发,到收工时,行走记录为(单位:千米):+8,-9,+4,+7,-2,-10,+18,-3,+7,+5. 回答下列问题: (1)收工时
- 3五年级下册数学10道假分数化带分数的题
- 4某校组织七年级学生去春游,若租用45座的客车,则有15人没有座位;若租用同样数目的60座客车,则1个座位空着,求有多少辆车,有多少人参加春游.(用二元一次方程组解答)
- 5凸透镜焦距与其制作材料有关吗?
- 6天下无敌手 文言文翻译 快~~~~
- 7求写出C4H9OH属于醇的同分异构体.
- 8英语长句分析But soon this will change,ultimately resulting in the visitor feeling that this man’s
- 9关于时刻时间 下列叙述中,表示时间的是
- 10“我经常与我的朋友们在周末做一些户外活动”译英为?