三位数abc的平方的末尾三位还是abc,a≠0,那么abc=多少

2个回答

  • 显然,这个三位数为100a+10b+c 所以

    (100a+10b+c)^2

    =10000a^2+100b^2+c^2+2000ab+20bc+200ac

    =10000a^2+2000ab+100(b^2+2ac)+20bc+c^2

    所以由条件可知c^2的个位是c,

    故c是1或5或6.下面分类讨论:

    1.当c=1时,可发现b=0(因为要使2bc的个位=b,即2b=b,则除b=0外没有其它数)

    则a=0(因为要使(b^2+2ac)=2a的个位=a,则也除a=0外没有其它数)

    而a=0不合题意,舍去.

    2.当c=5时,

    则2bc的个位+2=10b的个位+2=0+2=b(加的2是由c^2=25的十位2加进来的),

    故b=2,而(b^2+2ac)的个位+2=(4+10a)的个位+2=4+2=6=a(加的2是由20bc=200的百位2加进来的)

    所以a=6

    即此三位数为625

    3.当c=6时,

    则2bc的个位+3=12b的个位+3=b,即只有b=7成立.

    而(b^2+2ac)的个位+8=(49+12a)的个位+8=a(加的8是由20bc=840的百位8加进来的) ,即也只有a=3成立.

    即此三位数为376

    所以综上所述,三位数为625或376