早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求双色球vba分组问题:33个红球任取11个为一行,每组得到3行,再将每4组(12行)任意组合,共多少组合?请写出VBA代码每组三行包含33个红球,为一个整体组,然后任取4组再行组合为一个

题目详情
求双色球vba分组问题:33个红球任取11个为一行,每组得到3行,再将每4组(12行)任意组合,共多少组合?
请写出VBA代码
每组三行包含33个红球,为一个整体组,然后任取4组再行组合为一个大组(共12行),将其全部列出来,类似:
01 02 03 04 05 06 07 08 09 10 11
12 13 14 15 16 17 18 19 20 21 22
23 24 25 26 27 28 29 30 31 32 33
01 04 07 10 13 16 19 22 25 28 31
02 05 08 11 14 17 20 23 26 29 32
03 06 09 12 15 18 21 24 27 30 33
01 10 19 28 05 14 23 32 09 18 27
04 13 22 31 08 17 26 03 12 21 30
07 16 25 02 11 20 29 06 15 24 33
01 28 23 18 13 08 03 30 25 20 15
10 05 32 27 22 17 12 07 02 29 24
19 14 09 04 31 26 21 16 11 06 33
如果我放宽条件,先将33个红球做规律排列(如等比、等差、单数、双数……)后再做11个一行分组呢?再4组一大组,又该如何做?
▼优质解答
答案和解析

随机把33个号分成三行不重复号码,是吗?

Sub test()
    Dim arr(1 To 3, 1 To 11)
    Dim d As Object
    Set d = CreateObject("scripting.dictionary")
    Do While k < 33
        i = Int(Rnd() * 33 + 1)
        If Not d.exists(i) Then
            k = k + 1
            d(i) = ""
            j = j + 1
            x = Int((j - 1) / 11) + 1
            y = j Mod 11
            If y = 0 Then y = 11
            arr(x, y) = i
        End If
    Loop
    Range("A1").Resize(3, 11) = arr
End Sub
看了 求双色球vba分组问题:33...的网友还看了以下:

用铝片做听装饮料瓶,每张可制瓶身16个或者瓶底43个,一个瓶身与2个瓶底配成一套,有150个铝片,用  2020-03-30 …

有一堆苹果,十个十个数剩九个,九个九个数剩八个,八个八个数剩七个,七个七个数剩六个,六个六个数剩五  2020-04-06 …

关于一个整式中的值与字母的取值无关,求另一个多项式的值之类的题怎么做例如:整式(2x²+ax-y+  2020-05-13 …

我想知道什么叫约数,什么叫公约数,倍数,质因数等等等等.我知道这些百度都有,可是都太啰嗦了.比如倍  2020-05-13 …

2011至少加上一个什么正整数能被2整除至少减去一个什么正整数能被5整除 至少乘以一个什么正整数能  2020-05-17 …

进制转换假设我们用12-bit来表达一个整数,请将10进位的-375以下列方式表达成二进制:假设我  2020-05-20 …

所谓“变号操作”是指将一个整数变成绝对值相同、符号相反的另一个整数。假设使用补码表示的8位整数X  2020-05-24 …

所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数。假设使用补码表示的8位整数  2020-05-24 …

一个人上街卖鸡蛋,第一人买去一半带半个.第二个人买余下的一半带半个,第三个人又买余下的一半带半个.  2020-06-10 …

一个整数个级有3个0都不读出来,这个数四舍五入到万位的近似数是8万,这个整数可能是多少?  2020-06-15 …