Re: [轉錄][問題] 程式碼一樣 2台電腦跑出來不一樣
※ 引述《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
推
03/17 23:40, , 1F
03/17 23:40, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 6 篇):