Re: [問題] 基本程式設計概念的問題

看板Programming作者 (Bird)時間18年前 (2008/01/21 13:09), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串5/5 (看更多)
※ 引述《sjgau (sjgau)》之銘言: : 底下,我用 Dev-C++ 實作,得到的結果和 您的構想不同。 : 當然啦!我不會否定 您的想法,我只是想說明一件事, : 程式設計這種東西,一定要實際做過一遍,才能拿來說嘴。 : 否則,很容易得到不同的結果。 : 我很清楚怎麼 一回事情,這種東西討論起來, : 沒完沒了。 很抱歉 我上面那篇的程式碼的確是沒有compile & run過的.... 再補上一段程式碼證明我的論點 Compiler: VC++ 7.0 輸出為No #include <iostream> using namespace std; int main() { float a = 1.0f; a /= 10132; a *= 10132; if (a==1) cout<<"Yes\n"; else cout<< "No\n"; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.99.126

01/21 14:57, , 1F
其實,如果你了解浮點數運算,一定會有誤差
01/21 14:57, 1F

01/21 14:58, , 2F
改用另外一種方式來處理這類問題,保證OK!
01/21 14:58, 2F
文章代碼(AID): #17b2a1gU (Programming)
文章代碼(AID): #17b2a1gU (Programming)