文学城论坛
+A-

好!我也得到同样的解

kde235 2024-03-24 19:46:24 ( reads)

由题意,
"aabb" = 1000a+100a+10b+b
 = 11*(100a + b)
 是一个完全平方数,因此有整数k使得
   100a+b = 11*k^2      ------------- (1)  
故 a+b = 11*k^2 - 99a
      = 11*(k^2 - 9a)
是11的倍数,又由题意,1<=a<=9, 0<=b<=9,有      
  1<=a+b<=18
因此只能 a+b=11
把b=11-a代入(1):
  100a+11-a=11*k^2
  99a = 11k^2 - 11
  9a = k^2-1
     = (k+1)(k-1)
 9a表为两个相差2的整数乘积。因为1<=a<=9, 只能是a=9-2=7
 b=11-a=4, 所求四位数是7744

跟帖(1)

wxcfan123

2024-03-24 23:07:52

稍微不同的解。从(1)可看出这个数是11k的平方。k只能是2到9.逐个试。只有8合题意。88^2=7744