从0 4 5 6 7 8 9七个数字中编程两位数乘两位数的等式

如题所述

两位数乘两位数,此处积是三位数。
设(a4)×(b5)=(9c0),则
(10a+4)(10b+5)=900+10c,
如果要求每个数字都要用上,且只能要一次,那么ab<=9,显然不可能。
本题无解。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-06
0开头的两位算两位数吗?追问

只能出现一次

00不能

追答

Sub ss()
Dim Arr, Brr(1 To 10000, 1 To 1), i&, j&, k&, l&, m&
Arr = Array(0, 4, 5, 6, 7, 8, 9)
For i = 0 To UBound(Arr)
For j = 0 To UBound(Arr)
For k = 0 To UBound(Arr)
For l = 0 To UBound(Arr)
If i = j And j = 0 Then
ElseIf k = l And l = 0 Then
Else
m = m + 1
Brr(m, 1) = Val(Arr(i) & Arr(j)) & "*" & Val(Arr(k) & Arr(l))
End If
Next l
Next k
Next j
Next i
[A1].Resize(m, 1) = Brr
End Sub

第2个回答  2019-07-06
如果有心从事编程方向的工作,最好到专业机构深入学习、多实践,更贴近市场,这样更有利于将来的发展。
相似回答