Programming Practice

寫一個 C 語言的專案 (project) 讀入三個浮點數變數 áañ, ábñ, ácñ 的實數值其中, áañ, ábñ, ácñ 為一元二次方程式 ax2+ bx+c=0 的係數 (coefficient)。此方程式的兩個根 ár1ñ ár2ñ 以複數的型態表示:

計算及輸出  ár1ñ ár2ñ  兩個根,並將這兩個跟代入一元二次方程式 ax2+ bx+c=0 驗證其正確性。下列為此程式的執行範例。

請輸入三個實數係數 a, b, and c: 2.0 -8.0 6.0
一元二次方程式 2.0000X**2-8.0000X+6.0000=0 的兩個實根是

3.0000 and 1.0000.

---------------------------------------------------------------------------

請輸入三個實數係數 a, b, and c: 2.0 3.0 5.0
一元二次方程式 2.0000X**2+3.0000X+5.0000=0 的兩個複根是
-0.7500+1.3919i 和 -0.7500-1.3919i.

 

這個專案的名稱為 quadratic_equation_project.dev, 並包含三個程式檔 complex.h, complex.c, quadratic_equation_main.c.