如何判斷乙個4位數,是否能被7整除

2023-01-25 23:50:03 字數 5921 閱讀 5002

1樓:007數學象棋

abcd

用abc-2*d=(abc)--如果是7倍數則整除用ab-2c=(xy)--如果是7倍數則整除用x-2y=m---如果是7倍數則整除被8整除分析,a不用看。

如果看出了:bcd被8整除,則。。。

如果b是偶數,看cd是8倍數即可。

如果b是奇數,看cd-4是8倍數即可。

如何判斷乙個數是否能夠被7整除

2樓:1111去

三位數以內沒有比豎式更方便的方法了。(劃去7的整十整百倍與豎式並無太大區別)

下面說一下三位數以上的數是否是7的倍數的判定依據。

將乙個多位數分成兩部分,「後三位」以及「前面位」。當且僅當這兩個數的差是7的倍數,原多位數是7的倍數。

舉例:98765432

①分開為兩個數98765和432

②作差:98765-432=98333

③仍然不止三位數,繼續分開,98和333

④作差333-98=235

⑥原多位數不是7的倍數。

證明:請注意以下等式:7×11×13=1001

因而對於多位數。

abcdefg

=abcd000+efg

=abcd×1000+efg

=abcd×1001-abcd+efg

=abcd×7×11×13-(abcd-efg)

注意到,上面式子分為兩部分,第一部分abcd×7×11×13是7的倍數,只需第二部分(abcd-efg)也是7的倍數即可滿足原多位數是7的倍數。

(實際上就是7的倍數減去7的倍數,仍然是7的倍數)

補充①:值得注意的是,容易通過證明得出判斷7、11、13的倍數有共同的方法,判斷11和13也是如此,只需最後的不超過3位數的數是11或13的倍數,那麼原多位數就是11或13的倍數。

補充②:判斷11的倍數有更簡單的方法,如果需要請追問。

補充③:如果乙個超長的數,此方法可以再做改進(原理相同),如果需要,請追問。

3樓:網友

判斷方法:

把乙個整數的個位數字截去,再從剩下的數中,減去個位數的2倍,如果差是7的倍數,那麼這個數能被7整除。

例如:判斷198是否7的倍數的過程如下:19-8×2=3,所以198不是7的倍數;

判斷133是否7的倍數的過程如下:13-3×2=7,所以133是7的倍數;

判斷244是否7的倍數的過程如下:24-8×2=8,所以244不是7的倍數。

如何判斷乙個整數是否能被7整除

4樓:小小小白

能被7整除的數的特徵:乙個整數的末三位數與末三位以前的數字所組成的數之差(以大減小)能被7整除。

例如:判斷1059282是否是7的倍數。

解:把1059282分為1059和282兩個數。因為1059-282=777,又7|777,所以7|1059282.因此1059282是7的倍數。

例如:判斷3546725能否被7整除。

解:把3546725分為3546和725兩個數。因為3546-725=2821.

再把2821分為2和821兩個數,因為821—2=819,又7|819,所以7|2821,進而7|3546725。

5樓:華為

①割尾法:

若乙個整數的個位數字截去,再從餘下的數中,減去個位數的2倍,如果差是7的倍數,則原數能被7整除。如果差太大或心算不易看出是否7的倍數,就需要繼續上述「截尾、倍大、相減、驗差」的過程,直到能清楚判斷為止。例如,判斷133是否7的倍數的過程如下:

13-3×2=7,所以133是7的倍數;又例如判斷6139是否7的倍數的過程如下:613-9×2=595 , 59-5×2=49,所以6139是7的倍數,餘類推。

割尾法:證明過程:

設p=a1+a2*10+a3*10^2+..a(n-1)*10^(n-1)+an*10^n

q=a2+a3*10+..a(n-1)*10^(n-2)+an*10^(n-1)-2a1

2p+q=21(a2+a3*10+..an*10^(n-1))

又因為21=7*3,所以若p是7的倍數,那麼可以得到q是7的倍數。

②末三法:這個數的末三位數與末三位以前的數字所組成的數之差(反過來也行)能被7、11、13整除。這個數就能被7、11、13整除。

例如:1005928

末三位數:928,末三位之前:1005 1005-928=77

因為7 | 77,所以7|1005928

末三法,簡略證明:

設乙個數為abcdef=abc×1000+def=abc×1001-abc+def=abc×7×13×11-(abc-def),由此可見只要abc-def能被7整除,則abcdef能被7整除。

6樓:匿名使用者

直接做除法啊 或者判讀這個數字能不能寫成7的倍數。

7樓:匿名使用者

當所給整數較小時,可直接用除法驗證。

當所給整數比較大時,直接用除法就比較困難了。這時我提供一種方法如下:

若整數較大,我們可從個位起,將這組數按相鄰三個一組編號,最低位三個數字形成那組叫第一組,然後,從右向左每三個形成的組依次稱為第二組,第三組,……

可以證明,當編號為奇數的組的和減去編號為偶數的組的和恰好能被7整除時,原整數也一定能被7整除了。

如,111222333444555666777888不能被7整除,因按上面方法所得數是444,不能被7整除。

再如,111222334443556665能被7整除,因按上礬法所得數是329,能被7整除。

8樓:匿名使用者

這個好像沒有什麼特殊的解啊。

反正數字在大也除的是7這個簡單數你就講究除哈嘛。

9樓:匿名使用者

沒規律吧,直接除下就知道了。

如何判斷乙個數是否能夠被7整除?

如何檢驗能被7整除的簡便方法? 20

10樓:

如果乙個數的末三位數與末三位數 與以前的數字所組成的數的差能被7整除,則這個數就能被7整除。

11樓:匿名使用者

我不知道怎麼說這個規則,我就先用乙個四位數做個例子哈!

比如2479,將247減去18(9×2=18),得229,再將22減去18(9×2),得4,4不能被7整除,所以2479不能被7整除。再比如777,將77減14(7×2)得63,63能被7整除,所以777能被7整除。這不是巧合,是小學競賽時一本參考書上寫的。

12樓:匿名使用者

方法很多:

1、關於四位數以上的有以下方法:

設abcde=ab×1000+cde=ab×1001+(cde-ab)

因為1001可以被7整除,所以只要cde-ab能夠被7整除就可以了,因此有判斷方法:把數分兩段,後三位為一段,與另一段相減的差能否被7整除。

例子:297213, 297-213=84,所以297213能夠被7整除;

92135, 135-92=43=7×6+1,所以92135除以7餘數1。

注:多於6位數的數,只需重複使用上面的方法就可以了。

2、如果是三位數有以下方法:

設abc=a×100+bc=a×98+(2a+bc)

因為98是7的倍數,所以只要看2a+bc能否被7整除就可以了。

例子:923, 23+18=41=7×5+6,所以923除以7餘數6;

742, 42+14=56=7×8。所以742可以被7整除。

兩位數就不用什麼方法了吧。

上面我把方法和原因都講解一下,樓主可以自己類似地得到其他很多判斷被7整除的方法,類似的被其他數整除的判斷方法也可以得到。

如何判斷乙個數是否能被7整除

13樓:凱凱

末三位數與末三位以前的數之差若能被7整除,那麼這個數就能被7整除。

例1. 判斷11452399能否被7整除?

解: 11452-399=11053

42是7的倍數,所以11452399是7的倍數。

例2. 判斷1240199能否被7整除?

解: 1240-199=1041

40不是7的倍數,所以1240199不是7的倍數。

4位數1700什麼六能被七整除

怎麼快速判斷乙個數是否為7的倍數?

14樓:喵喵喵

為了檢驗乙個數是否是7的倍數,只需要把它的個位數乘以2,再與個位數以前的部分作差即可。如果這個差值是7的倍數,原數就一定是7的倍數。

例如,91就是7的倍數,因為1的兩倍與9相差 也是7的倍數,因為9的兩倍是18,它與4的差值是14。位數更多時,這個方法也是適用的——由於 4 的兩倍與15之差等於7,因此154也是7的倍數。

注意,由於0也算7的倍數,因此63、84、126 等數也都是7的倍數了。

如果把乙個數記作 10x + y,我們想要說明的就是,10x + y 能被 7 整除,當且僅當 x - 2y 能被 7 整除。

為了證明這一點,只需要注意到,10x + y 和 3(x - 2y) 正好相差 7(x + y),也就是說 10x + y 和 3(x - 2y) 要麼都是7的倍數,要麼都不是7 的倍數。而由於3和7沒有公約數,因此 3(x - 2y) 是7的倍數,當且僅當 x - 2y 是7的倍數。

15樓:劉夢真唯一

可以使用bai「截尾法」:du將這個數的個zhi位數取掉,剩下dao的數減去個位數的2倍,看看所專得到的數是屬否為7的倍數,如果是的話,則這個數可被7整除,如果不是的話,則不能被7整除。

如果得到的新數太大,不好心算是否為7的倍數,可對新數繼續使用「截尾法」。

判斷133是否7的倍數的過程如下:13-3×2=7,所以133是7的倍數;又例如判斷6139是否7的倍數的過程如下:613-9×2=595 , 59-5×2=49,所以6139是7的倍數,餘類推。

請問如何判斷乙個數是否能被3,4,5,6,7,8,9,11整除,並回答理由。謝謝

16樓:匿名使用者

樓上說的,17,不對,比如1018,後三位減前三位等於17,但原數不可以被整除。

設乙個7位數字吧,abcdefg

能被3和9整除的數,各數字之和(a+b+c+d+e+f+g)可以被3和9整除。

被4整除的數,最後兩位數字(fg)可以被4整除。

被5整除的數,末尾數字(g)為0或5。

被6整除的數,就是可以被3整除的偶數。

被8整除的數,後三位數字(efg)可以被8整除。

被7、11、13整除的數,這個需要分段。從後往前,三個一段。大減小。

比如abcdefg,就用abcd減掉efg,得到的數字如果可以被7、11、13整除,原數就可以。

如果abcd減掉efg還是大於三位,繼續分段繼續減,直到最後得到乙個小於等於三位的數。

17樓:無_果果

1:所有整數。

2:所有偶數。

3:各個數字和為3的倍數。

4:偶數中4的倍數,後兩位能被4整除。

5:個位為0或5的。

6:是3的倍數的偶數。

7:後三位與前幾位的差能被7整除。

8:偶數中8的倍數,後三位能被8整除。

9:各個數字和為9的倍數。

10:末位為0

11:奇數字上的數字和與偶數字上的數字和的差為11的倍數13:末三位與前幾位的差能被13整除。

14:7的倍數中的偶數。

15:3的倍數中末位為0或5的。

16:偶數中16的倍數,後四位能被16整除的17:末三位與前幾位的差能被17整除。

18:9的倍數中的偶數。

19:19的倍數。

(7和13的可能不對,這都是小學的知識,現在都快忘了,除了那幾個常用的,絕大部分應該都是正確的)

怎麼來判斷乙個數是否能被11整除來著

各個位數字之和能被11整除,就能被11除盡。快速判斷乙個數能不能被整除 判斷16整除。看千位百位十位個位。如果千位是24680,百位數是480十位和個得能被16整除。如果百位是26十位和個位 8是單數。如果百位是37 十位得被四整除後是單數。如果百位是15 十個位是12 28 44 60 76 92...

如何判斷數能否被另數整除,如何判斷乙個數能否被另乙個數整除

int a,b if a b 0 b a 0 printf can else printf can t 不處理邊界問題哦 個人以為可以把兩個數同時分別分解質因數。如果除數中所含的質因數在被除數中都能找到,且滿足一一對應,則被除數被除數整除,反之,則不能被除數整除。這裡我就大概編寫一給供參考一下了,d...

c語言 判斷數的位數,C語言 判斷乙個數的位數

如下 include int main int a,b int i printf 請輸入乙個數字 scanf d a b a for i 0 a 1 i a a 10 printf d是 d位數 n b,i 思路 因為整數除以整數的結果是整數,所以乙個數每除以10,位數就少1,所以可以採用while...