#7026: 小數點後面的誤差該如何修正


akira0331 (小迷糊)

學校 : 不指定學校
編號 : 26613
來源 : [203.70.194.240]
最後登入時間 :
2013-07-29 09:30:29
a410. 解方程 -- TYVJ | From: [203.70.194.240] | 發表日期 : 2012-09-20 14:04

第 2 測資點(10%):WA (line:1)
答案不正確
您的答案為: x=-2.60 正確答案為: x=-2.71 
第 3 測資點(10%):WA (line:1)
答案不正確
您的答案為: x=26.16 正確答案為: x=29.69 
第 4 測資點(10%):WA (line:1)
答案不正確
您的答案為: x=-16.90 正確答案為: x=-18.59 
第 5 測資點(10%):WA (line:1)
答案不正確
您的答案為: x=inf 正確答案為: x=-0.33 
第 6 測資點(10%):WA (line:2)
答案不正確
您的答案為: y=0.00 正確答案為: y=0.17 
另外,第 5 測資點 x=inf ,怎麼會輸出inf?
 我定義 x為 float,出來應該是小數兩位的浮點數
 
#7027: Re:小數點後面的誤差該如何修正


akira0331 (小迷糊)

學校 : 不指定學校
編號 : 26613
來源 : [203.70.194.240]
最後登入時間 :
2013-07-29 09:30:29
a410. 解方程 -- TYVJ | From: [203.70.194.240] | 發表日期 : 2012-09-20 14:33

第 2 測資點(10%):WA (line:1)
答案不正確
您的答案為: x=-2.60 正確答案為: x=-2.71 
第 3 測資點(10%):WA (line:1)
答案不正確
您的答案為: x=26.16 正確答案為: x=29.69 
第 4 測資點(10%):WA (line:1)
答案不正確
您的答案為: x=-16.90 正確答案為: x=-18.59 
第 5 測資點(10%):WA (line:1)
答案不正確
您的答案為: x=inf 正確答案為: x=-0.33 
第 6 測資點(10%):WA (line:2)
答案不正確
您的答案為: y=0.00 正確答案為: y=0.17 
另外,第 5 測資點 x=inf ,怎麼會輸出inf?
 我定義 x為 float,出來應該是小數兩位的浮點數



原來輸入 a,b,c,d,e,f 這6個變數若設為int,在計算時會造成小數位的誤差

全部設為 float 就OK了

 
ZeroJudge Forum