作者yellowfishie (喵喵喵喵~~~)
看板NTUGIEE_EDA
標題Re: [轉錄][問題] 程式碼一樣 2台電腦跑出來不一樣
時間Fri Mar 17 21:43:06 2006
※ 引述《yellowfishie (喵喵喵喵~~~)》之銘言:
: ※ 引述《yellowfishie (喵喵喵喵~~~)》之銘言:
: : 我又遇到了 = =
: : solaris 和 eda7 不一樣 \/
: : solaris 的 routability 比 eda7 好 :P
: : --
: : 推 supermark:我的經驗是 random number, qsort, rounding...可能不同 01/19 21:57
: 找到了,是變數沒有 initialize 初始值,
: 所以不同的機器會給不同的值,跑出來就不相同了 :)
另一個 (算是rounding吧)
float F;
int i = (int) F;
int i = (int) ceil(F);
int i = (int) floor(F);
Sun 和 Linux 跑出來的結果會不同(值可能會差 1) :~~~
double 和 float 一樣有相同的狀況。
--
<@#++< ~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.92.244
1F:推 Donnie:這問題我在 ntuplace 也有遇到 03/17 23:40