看板 Fortran 關於我們 聯絡資訊
real a,b a=0.9 b=a/(1-a) wrtie(*,*) b 結果會是8.9999763 而不是9 ? 為什麼會有錯誤? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.75.99
Gwaewluin:你試試看打a=0.9e0然後b=a/(1.0e0-a) 03/02 16:43
madokayui:一樣>< 03/02 16:45
madokayui:b=a/(1.0e-1) 是9 但只要分母有運算就不行 03/02 16:49
Gwaewluin:那試試看real*8 a,b,a=0.9d0,b=a/(1.0d0-a) 03/02 16:59
gilocustom:請google "浮點數"。 03/02 17:00
madokayui:wowowowowowowoowow成功 03/02 17:12