關於各種數字倍數的判斷

2022-04-28 18:09:12 字數 813 閱讀 8076

這應該屬於奧數範圍了。

judge(5):最後一位是5或者0 那麼就是5的倍數

judge(8) :乙個數的末三位能被8整除,這個數就能被8整除;(8 * 125 == 1000)

judge(11) :如果乙個整數的奇數字上的數字之和與偶數字上的數字之和的差能被11整除,那麼這個數可被11整除

judge(7或13):乙個整數的末三位與末三位以前的數字所組成的數之差(以大減小)是7(或13)的倍數.

例:判斷3546725是不是13的倍數.

3546-725=2821 2821÷13=217

所以,3546725是13 的倍數.

judge(17):(消尾減5倍法):把乙個數的末尾數字割去,從留下的數中減去所割去的數字的5倍,這樣繼續做下去,如果最後的結果是17的倍數,那麼原來這個數就是17的倍數.

judge(19):(消尾加2倍法):把乙個數的末尾數字割去,在留下的數中加上所割去數字的2倍,這樣繼續做下去,如果最後的結果是19的倍數,那麼原來這個數就是19的倍數.

judge(25) :如果乙個數能被25整除,那麼最後兩位可以被25整除(4 * 25 == 100)

judge(99) :

99的解法1:如果乙個數能被99整除,這個數從後兩位開始兩位一截所得的所有數(如果有偶數字則拆出的數都有兩個數字,如果是奇數字則拆出的數中若干個有兩個數字還有乙個是 一位數)的和是99的倍數,這個數一定是99的倍數。

99的解法2: 99 = 11 * 9

11已經判斷出來了

9呢??

模擬於3的倍數。

所有位數的加和是9的倍數 那麼就是9的倍數.

各種數的倍數的特徵

特徵前言 今天做到一道判斷乙個特別大的數字是否是3,5,8,11的的倍數的題目,直接除顯然不可能,因為這個數字最大有一千位,所以只能去找這幾個數倍數的性質啦,然後感嘆於acmer真是太難了上得廳堂下得廚房,連各種數字的倍數的特徵都得記住,保不齊哪次比賽的簽到題就是它,到時候連簽到都籤不了,枯?我太難...

JS的各種資料型別判斷

1.typeof typeof 用來判斷各種資料型別,有兩種寫法 typeof typeof 例如 typeof 2 輸出 number typeof null 輸出 object typeof 輸出 object typeof 輸出 object typeof function 輸出 functi...

js 判斷各種資料型別

了解js的都知道,有個typeof 用來判斷各種資料型別,有兩種寫法 typeof typeof 如下例項 typeof 2 輸出 number typeof null 輸出 object typeof 輸出 object typeof 輸出 object typeof function 輸出 fu...