如何看N位数是不是2 3 4 5 6 7 8 9 的倍数?

来源:百度知道 编辑:UC知道 时间:2024/06/19 03:13:43
三位以上的数.最好能兴例说明怎么能快速.准确的判断.是不是2 3 4 5 6 7 8 9 的倍数.

例如:凑数一个数是不是2的倍数,就看他是的末一位就可以了.
123F 456789F 8524T
备注:F 不是的意思. T是的意思.
请说一下 3 4 5 6 7 8 9 的部数.最快最准确的判断.谢谢.

三位数以上的正整数.

3的倍数:每位相加看是否是3的倍数
4的倍数:N的最后两位除以2,末位为奇偶就可以判断
5的倍数:末位5或者0
6的倍数:N除以2,除以2以后各位相加是否是3的倍数
7的倍数:没有好办法
8的倍数:N除2,再除2,判断末位奇偶
9的倍数:除两次3吧

看3的倍数是将各个数位的数相加,即个、十、百依次向上推,若相加总数可被3整除,原数亦可,若不行,原数也不行。因为相加总数会被压缩到相对较小的值,所以可以直接判断原数是否为3的倍数
4的倍数只要看末两位是否可被4整除即可
5的倍数只要是尾数为0或5皆可
6的倍数须同时符合3的倍数的判断法且尾数是偶数即可
7暂无快速的判定方法
8的倍数只能去除尾数是奇数的数
9的倍数同3的判断法:相加可被9整除即可。

3的倍数:
将每个头数字相加/3没有余数的就是3的倍数
例:1234=(1+2+3+4)/2=10/3=3余1(不是)
123456=(1+2+3+4+5+6)/2=21/3=7 (是)
5的倍数:
尾数为0或5的就是。
其他4、6、8可以看尾数为奇数的肯定不是
其他的没有规律

7的倍数:若一个数的末三位数与末三位前的数字所组成的数之差(大减小)是7的倍数,则这个数就是7的倍数。例如:1048271 1048—271=777, 777是7的倍数,则1048271就是7的倍数。

末位为0.2.4.6.8的话肯定是2的倍数了,其他数应该没有特别的规律吧。不过直接除一下看有没有余数不是很方便么