本文主要是介绍小学奥数题 四位数相乘(VBA代码),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
小学题:四位数乘以4等于另一四位数,1至8不重复【请找出各字母不重复代表1至8,且符合条件ABCD*4=EFGH的具体四位数?】
用VBA解决
Sub test()Dim i, j, k As Integer
Dim i1, i2, i3, i4, j1, j2, j3, j4k = 0For i = 1000 To 2499i1 = Int(i / 1000)i2 = Int((i - i1 * 1000) / 100)i3 = Int((i Mod 100) / 10)i4 = i - i1 * 1000 - i2 * 100 - i3 * 10If i1 <> i2 And i1 <> i3 And i1 <> i4 And i2 <> i3 And i2 <> i4 And i3 <> i4 Thenj = 4 * ij1 = Int(j / 1000)j2 = Int((j - j1 * 1000) / 100)j3 = Int((j Mod 100) / 10)j4 = j - j1 * 1000 - j2 * 100 - j3 * 10If j1 <> j2 And j1 <> j3 And j1 <> j4 And j2 <>
这篇关于小学奥数题 四位数相乘(VBA代码)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!