2 回答
已采納

快樂的時光
TA貢獻79條經驗 獲得超48個贊
所謂素數是指除了1和它本身以外,不能被任何整數整除的數,例如17就是素數,因為它不能被2~16的任一整數整除。因此判斷一個整數m是否是素數,只需把m被2~m-1之間的每一個整數去除,如果都不能被整除,那么m就是一個素數
另外判斷方法還可以簡化。m不必唄2~m-1之間的每一個整數去除,只需被2~√m之間的每一個整數去除就可以了。如果m不能被2~√m間任一整數整除,m必定是素數。例如判別17是是否為素數,只需使17被2~4之間的每一個整數去除,由于都不能整除,可以判定17是素數。(原因:因為如果m能被2~m-1之間任一整數整除,其二個因子必定有一個小于或等于√m,另一個大于或等于√m。例如16能被2,4,8整除。
添加回答
舉報
0/150
提交
取消