求着两位数两

来源:百度知道 编辑:UC知道 时间:2024/06/19 15:07:14
先前有些错的! 一个两位数的十位数比个位数大2,把着个两位数的个位和十位互换的平方,所得的值比原来的为数大138,求着两位数两
请用 一元二次 方程解一下
谢谢

解:设十位数的数值为X,个位为Y,则原数为10X+Y
互换后平方数为(10Y+X)^2
据条件知:
(10Y+X)^2-(10X+Y)=138 --- 1
X=Y+2 --- 2
由1、2联解得:
X1=3,Y1=1
X2=8/11,Y2=-14/11

第二组解不合题意,舍去
所以答案是31。
解毕!

思路 ...

这是个两位数 ... 所以互换以后的平方值在 138 - 238 之间 ...

只有四个数满足 ... 21 / 31 / 41 / 51 ...

估算大概的范围 ... 能判断出这个数字是 31 ...

For i = 1 To 9
For j = 0 To 9
If i - j = 2 And (10 * j + i)^2 - 10 * i - j > 138 Then
Print i * 10 + j
End If
Next j
Next i

结果是42.53.64.75.86.97