7-1 求一元二次方程的根 (20 分)

该博客介绍了一元二次方程求根的方法,包括处理不同情况下的根类型,如实根、复根、单根及特殊系数情况。文章通过具体的输入输出样例展示了解题过程,特别强调了考虑纯虚根的情况。
摘要由CSDN通过智能技术生成

7-1 求一元二次方程的根 (20 分)

本题目要求一元二次方程的根,结果保留2位小数。

输入格式:

输入在一行中给出3个浮点系数a、b、c,中间用空格分开。

输出格式:

根据系数情况,输出不同结果:

1)如果方程有两个不相等的实数根,则每行输出一个根,先大后小;

2)如果方程有两个不相等复数根,则每行按照格式“实部+虚部i”输出一个根,先输出虚部为正的,后输出虚部为负的;

3)如果方程只有一个根,则直接输出此根;

4)如果系数都为0,则输出"Zero Equation";

5)如果a和b为0,c不为0,则输出"Not An Equation"。

输入样例1:

2.1 8.9 3.5

输出样例1:

-0.44
-3.80

输入样例2:

1 2 3

输出样例2:

-1.00+1.41i
-1.00-1.41i

输入样例3:

0 2 4

输出样例3:

-2.00

输入样例4:

<
### 回答1: 一元二次方程的一般形式为:ax²+bx+c=,其中a、b、c为实数且a≠。 一元二次方程,可以使用公式: x1 = (-b + √(b²-4ac)) / 2a x2 = (-b - √(b²-4ac)) / 2a 其中,√表示开方,b²-4ac称为判别式。 当判别式大于时,方程有两个不相等的实数; 当判别式等于时,方程有两个相等的实数; 当判别式小于时,方程没有实数,但有两个共轭复数。 希望以上回答能够帮到您。 ### 回答2: 一元二次方程的一般式为ax^2 + bx + c = 0,其中a、b、c为实数,且a不等于0。一元二次方程可以用公式,即x = (-b±√(b^2-4ac))/2a。 首先,需要出方程中的系数a、b、c。如果方程已经是一般式,那么系数已知;如果方程是已知或通过因式得的,可以通过设定未知数解方程来得到系数;如果方程只是一些已知条件,需要通过列方程来得到系数。 举例来说,如果方程是2x^2 - 5x + 3 = 0,那么a=2,b=-5,c=3。带入公式,得到x = (5±√(25-24))/4 = 1或3/2。 还需要注意,如果方程中的是复数,那么在解过程中需要涉及到复数运算。具体来说,如果b^2<4ac,那么为虚数,可以表示为x = (-b±√(4ac-b^2)i)/2a,其中i是虚数单位。虚数部通常用i表示,实数部为0时通常省略i。 ### 回答3: 一元二次方程的一般形式为ax²+bx+c=0,其中a、b和c是已知实数,且a不等于0。要解这个方程的,可以使用公式。 公式是: x = (-b ± √(b²-4ac)) / 2a 据这个公式,我们可以得方程的两个别为: x1 = (-b + √(b²-4ac)) / 2a x2 = (-b - √(b²-4ac)) / 2a 其中,b²-4ac被称为判别式,它可以用来判断方程的的情况: 当b²-4ac>0时,方程有两个不相等的实数; 当b²-4ac=0时,方程有两个相等的实数,也称为重; 当b²-4ac<0时,方程没有实数,但有两个共轭复数。 因此,在一元二次方程时,需要先计算判别式,然后据不同的情况使用不同的公式进行计算。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值