求着两位数两
来源:百度知道 编辑: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