结果要输出所有组合,就是输入六个数后,输出5265个结果!大哥,麻烦你顺手做好,把程序发到我邮箱,好吗? [email protected]
谢谢了
结果要输出所有组合,就是输入六个数后,输出5265个结果!大哥,麻烦你顺手做好,把程序发到我邮箱,好吗? [email protected]
谢谢了
哪六个数?
你的意思这6个数的所有排列组合?5265个结果怎么得出来的?
思路:
Private Sub Command1_Click() Dim a(1 To 33) Dim b(1 To 6) Dim c(1 To 4) Randomize For i = 1 To 33 a(i) = Split(Text1.Text, ",") For j = 1 To 4 c(j) = Int(Rnd * 33 + 1) b(j) = a(c(j)) Next j Next i For k = 1 To 4 d = Int(Rnd * 33 + 1) If d <> c(k) Then b(k) = a(d) Next k For i = 1 To 6 'b(i) Next i End Sub