#8390: 測資問題


wl01482665 (阿甘)


 
請問一下我用 printf("%.2f\n", number)試過這種測資 
為什麼還會有0.49這個問題
 

 
 
第 1 測資點(70%): AC (88ms, 3MB)
通過檢測
第 2 測資點(0%): WA (line:3)
答案不正確
您的答案為: -0.00 正確答案為: 0.00 
第 3 測資點(0%): WA (line:1)
答案不正確
您的答案為: 0.50 正確答案為: 0.49 

#9524: Re:測資問題


s20020914 (ya-zyz-----5)


 
請問一下我用 printf("%.2f\n", number)試過這種測資 
為什麼還會有0.49這個問題
 

 
 
第 1 測資點(70%): AC (88ms, 3MB)
通過檢測
第 2 測資點(0%): WA (line:3)
答案不正確
您的答案為: -0.00 正確答案為: 0.00 
第 3 測資點(0%): WA (line:1)
答案不正確
您的答案為: 0.50 正確答案為: 0.49 


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

 

确实有问题,第二个测试点你可以再设一个if语句,第三个测试点测资是0.45,所以测资有问题 

#10648: Re:測資問題


d2513850 (林勇智)


 

 
請問一下我用 printf("%.2f\n", number)試過這種測資 
為什麼還會有0.49這個問題
 
 
 
 
第 1 測資點(70%): AC (88ms, 3MB)
通過檢測
第 2 測資點(0%): WA (line:3)
答案不正確
您的答案為: -0.00 正確答案為: 0.00 
第 3 測資點(0%): WA (line:1)
答案不正確
您的答案為: 0.50 正確答案為: 0.49 
 

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

 

确实有问题,第二个测试点你可以再设一个if语句,第三个测试点测资是0.45,所以测资有问题 

第3測茲也有可能是0.49499999999999999(double存不下的數值)

#11119: Re:測資問題


Benson86 (nobodyzxc)


 

 
請問一下我用 printf("%.2f\n", number)試過這種測資 
為什麼還會有0.49這個問題
 
 
 
 
第 1 測資點(70%): AC (88ms, 3MB)
通過檢測
第 2 測資點(0%): WA (line:3)
答案不正確
您的答案為: -0.00 正確答案為: 0.00 
第 3 測資點(0%): WA (line:1)
答案不正確
您的答案為: 0.50 正確答案為: 0.49 
 

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

 

确实有问题,第二个测试点你可以再设一个if语句,第三个测试点测资是0.45,所以测资有问题 

第3測茲也有可能是0.49499999999999999(double存不下的數值)

所以我用字串吃進來,再用sscanf處理,將它斷尾的感覺真不錯www