天天看點

OpenJudge計算概論-求一進制二次方程的根【含複數根的計算、浮點數與0的大小比較】

這個題目需要注意的兩個地方:

/*==========================================

這個題需要注意的地方:

1. 當一個數如果在(-0.000005,0)之間,輸出精确到小數點後5位,

就是0而不是期望的某個小數0.00……,是以需要判斷處理一下輸出資料

2. 浮點數無法和0比較,浮點數本身不是一個精确值,

可以用fabs(x-0)<1e-5來比較(這裡精确度為5)

============================================*/