任意两个两位数相乘得2008,请问这两个数分别是多少?
问题描述:
任意两个两位数相乘得2008,请问这两个数分别是多少?
答
两位数不存在!
答
Dim i, k As Integer
For i = 10 To 99
For k = 10 To 99
If k * i = 2008 Then print k ,i
Next k
Next i
end
运行一下就知道有没有解. 我试了没这样的两位整数
答
显然是不可能的,2008/2=1004;1004/2=502;1004/2=502;502/2=251然后得这个数是一个质数
所以没有数可以除了
两位整数相乘为2008是不可能的
而且我用计算机从头到尾除了一遍,发现没有,最接近也有一位小数
答
答案有无数个