作者yzugsr (Bird)
看板Programming
標題Re: [問題] 基本程式設計概念的問題
時間Mon Jan 21 13:09:19 2008
※ 引述《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
推 sjgau:其實,如果你了解浮點數運算,一定會有誤差 211.77.241.2 01/21 14:57
→ sjgau:改用另外一種方式來處理這類問題,保證OK! 211.77.241.2 01/21 14:58