溫馨提示×

c語言如何求解一元二次方程的根

小億
95
2024-08-17 07:14:35
欄目: 編程語言

要求解一元二次方程的根,可以使用以下公式:

對于一元二次方程 ax^2 + bx + c = 0,其根可以通過以下公式求解:

delta = b^2 - 4ac

如果 delta 大于 0,則方程有兩個(gè)不相等的實(shí)根: x1 = (-b + sqrt(delta)) / (2a) x2 = (-b - sqrt(delta)) / (2a)

如果 delta 等于 0,則方程有兩個(gè)相等的實(shí)根: x1 = x2 = -b / (2a)

如果 delta 小于 0,則方程沒有實(shí)根,但有兩個(gè)共軛復(fù)根: x1 = (-b + sqrt(-delta)i) / (2a) x2 = (-b - sqrt(-delta)i) / (2a)

通過計(jì)算 delta 的值,可以確定方程的根的類型,并使用相應(yīng)的公式計(jì)算出根的值。

0