iBeta 愛北大論壇

標題: 小學餘數求解!!! [列印本頁]

作者: limingche    時間: 2017-5-8 22:29
標題: 小學餘數求解!!!
有個小學的問題想請問大家. 餘數是否一定要大於零呢? - K' x/ f. v0 C6 @- z
印象中看了幾個網路說明都是這樣說,但用電腦小算盤的工程計算機算出來好像不是這樣.
! |8 i: L; k4 p我用小算盤算 -7除以3,結果餘數是-1,這是對的嗎?
作者: jim89301    時間: 2017-5-9 09:40
我也記得餘數必須是正整數。
3 f0 n& w9 l) e% G# `7-除以3 用小算盤按出來答案是-2.333333333阿
% C# b0 R0 p# p  X( _7 R7 y0 j不會顯示餘數
4 \9 [3 k+ z" T% F4 B2 n: J5 w' |* j6 ^3 x/ Z4 c& e! D
我們以前負數是國一才教的,小學好像不會討論這個3 k0 ]! R0 {1 Y/ y- S7 ^
倒沒認真想過這問題$ b( _/ w) x$ B1 p" M, `

作者: yljimmy    時間: 2017-5-9 11:42
本文章最後由 yljimmy 於 2017-5-9 11:54 編輯
* N( L/ R+ n# V; O$ o  z* |6 q) W5 U. Q, e& q
如果是小學的問題, 在討論餘數的時候, 會將被除數與除數限定在「自然數」的範圍% t- j; j+ ^- b, ?0 C0 o' \, k
所以樓主的問題, 不存在8 c2 D( J2 U. L/ y& a. a& |9 d

4 O" J# G, J! ~; K' _: w  K如果將範圍擴大至「整數」並限定除數不為0, 可能會有正餘數與負餘數需要釐清* a; V/ a" k* h  g3 K6 o7 T
一般是採餘數與除數同號, 例如 -7 除以 3 取餘數為 2 或 -1 都應該算對, 但因除數是正數, 所以取2會比較常見
& [) e2 T! D. d7 K& @5 \7 y6 I9 ?# \0 O# S
如果你是寫程式, 那最好先測試一下你採用的語言相對應的函數
$ N: O- D  e- R* v- e不同的語言或函數, 可能會有不同的結果
# }; ]* E4 u( Q. p& V+ |5 w% Y如果結果不是你要的, 再加判斷式調整回來即可6 o% \% T  G9 @: ^) Y5 C

) r! S1 n* q. O+ M+ d  R8 f你是用電腦的小算盤工程模式, 會有哪一種結果, 要看小算盤是用哪個語言開發的, 還有當年寫這支程式的人對mod定義是否有嚴謹的定義, 是否有特別調整過




歡迎光臨 iBeta 愛北大論壇 (https://forum.ibeta.tw/) Powered by Discuz! X2.5