→ LPH66:if(z=0) // 好像該用 == ? 02/27 01:12
推 gozha:不會跳回input是因為if(z=0)是永遠進不去if(z==0)才可以 02/27 01:29
推 plover:碰到這種東西...多寫 if (0==z) 就不會出包了.. 02/27 01:53
→ plover:少打一個= 會變成 0=z, compiler會靠背不會讓你過 02/27 01:53
→ yongtw123:噢...原來如此 那只剩第一個問題 謝謝各位~ 02/27 02:17
推 H45:我輸入 1 1 8 的結果和 2 2 8 一樣都是 1 02/27 10:23
→ H45:(已改成 z==0) 02/27 10:23
→ yongtw123:如果不加int(), m在2 2 8的輸入後是1, 但int()後變成0 02/27 12:38
→ smalldulan:我覺得是運算的問題~浮點數和整數運算造成的錯誤~ 02/27 13:08
→ smalldulan:我把變數型態從int改成double就正常了~要在轉換回int 02/27 13:08
→ smalldulan:就加static_cast<int>(運算式)吧 02/27 13:10
推 VictorTom:請問這裡用static_cast<int>的作用是?? 02/27 13:14
推 legnaleurc:C++ style 轉型 02/27 13:57
推 VictorTom:ㄟ~~我就算用這個轉型, 結果好像一樣是0啊?? 02/27 13:59