不能精确的判断1、个位是奇数,则一定不是8的倍数2、个位是偶数,分情况讨论。0、2、4、6、8就有可能是 例如8、16就是8的倍数,但是18、26就不是8的倍数。
能被8整除的即为8的倍数
设个位,十位,百位,千位,万位,.....分别是a,b,c,d,e,.....
则这个数是a+10b+100c+1000d+10000e+.....=a+2b+4c+8b+96c+1000d+10000e+.....=a+2b+4c+8b+8*12c+8*125d+8*1250e+.....
所以这个数是8的倍数当且仅当a+2b+4c是8的倍数。
也就是一个数的百位数的4倍+十位数的2倍+个位数整除8,那么这个数就是8的倍数。