任意四位数乘以456等于一六位数

1个回答

  • 首先被乘数最后一位不能为0,2,4,6,8可能为1,3,5,7,9

    其次由于23*45>1000被乘数前两位最多21,而由于被乘数是四位数,积的首位为4-9.

    456被3整除,因此积被3整除,组成积的6个数之和被3整除,而0-9的和45被3整除,因此组成被乘数的四个数和也被3整除,因此积可以被9整除,同样由于45被9整除,我们得到被乘数4个数字和被9整除.这样被乘数范围缩小为

    1053 1089 1269 1359 1395 1485 1467 1503 1539 1593 1647 1629 1809 1935 1953 2043 2079 2169 (这里已经直接剔除了1287之类因为7*6=42)

    用计算器验证这18个 得1593*456=726408