homework2

題目:求一元二次方程式 ax^2+bx+c=0 的解,若是虛根解則以"i"表示。

輸入:三個數字,a、b、c。
輸出:解的狀況 或 x的解

輸入範例:
0 0 0
0 0 9
1 3 -10
1 6 9
1 1 1
100 400 100
0 5 6

輸出範例:
無限多組解
無解
2.000000 -5.000000
-3.000000 -3.000000
-0.500000+0.866025i -0.500000-0.866025i
-0.267949 -3.732051
-1.200000

提示:

  • sqrt()函數位於math.h函數庫裡,請記得再開頭引入函式庫。
  • 一元二次方程式之公式解為

加分題:
若根的實數部分為-0,能修正印出0
ex:輸入0 -1 0,1 0 1
       輸出0.000000,0.000000+1.000000i 0.000000-1.000000i
(若想挑戰加分題,請再檔頭之姓名後面標記#
)