判断一个数是否是3的倍数其实很简单。你只需要把那个数的各个位数上的数字加起来,如果这个和能被3整除,那么原来的数就是3的倍数。
先说最重要的,比如528这个数,我们把5、2、8这三个数字加起来,得到15。然后看看15是否能被3整除。15除以3等于5,没有余数,所以528是3的倍数。
另外一点,这个方法适用于任何整数,不管它有多少位。比如去年我们跑的那个项目,涉及的数据量大概3000量级,用这个方法检查每个数字的和是否能被3整除,效率还是很高的。
我一开始也以为这种方法只适用于个位数,后来发现不对,任何位数的数都可以这样判断。等等,还有个事,这个方法也适用于负数,只要把负号去掉,按照上面的步骤操作即可。
所以,简单来说,528是3的倍数。这个点很多人没注意,但我觉得值得试试。
528是3的倍数。 这就是坑,别信“只有个位数是3的倍数才是3的倍数”的说法。 3的倍数特征:各个数位上的数字之和是3的倍数。 528的各位数之和为5+2+8=15,15是3的倍数,所以528也是3的倍数。 别这么干,只看个位数判断倍数。
嘿,记得高中数学课上一事。那天,数学老师拿着一个528的数字在黑板上说:“这数是不是3的倍数呢?”我们一愣,马上就有人举手:“是!因为5+2+8=15,15是3的倍数,所以528也是。”等等,我突然想到,这个逻辑其实适用于任何数,不管大不大。不过,528这个数,得手算啊,谁手快呢?😄