2010-04-04 35 views

回答

14

你使用integer division(意外)。 360/100正在返回3,那麼3 * 50當然是150。要獲得浮點結果,請嘗試將360100先鑄造成浮點數,或者只使用文字浮點數 - 即360.0/100360/100.0360.0/100.0

或者,正如@KennyTM在註釋中指出的那樣,您可以重新排序語句,如360 * 50/100 - 如果浮點數由於任何原因而無法接受,則此功能特別有用。

+3

或'360 * 50/100'。 – kennytm 2010-04-04 15:16:22

+0

完美。謝謝。 – alistairholt 2010-04-04 15:55:39

相關問題