早教吧作业答案频道 -->数学-->
vb至少发到多少张时没人手中贺卡书相同有11各人围成一圈发贺卡,一次给13681125710……号发至少发到多少张时每个人手中的贺卡数相同
题目详情
vb至少发到多少张时没人手中贺卡书相同
有11 各人围成一圈发贺卡,一次给1 3 6 8 11 2 5 7 10 ……号发至少发到多少张时每个人手中的贺卡数相同
有11 各人围成一圈发贺卡,一次给1 3 6 8 11 2 5 7 10 ……号发至少发到多少张时每个人手中的贺卡数相同
▼优质解答
答案和解析
Private Sub Command1_Click()
Dim a(11) As Long
Dim i As Long
Dim step As Long '递增规律2,3
i = 1
Dim k As Long '总发糖数
Dim j As Long
Dim isFindOk As Boolean
isFindOk = False
step = 2
While Not isFindOk
a(i) = a(i) + 1 '发糖一块
k = k + 1
If k Mod 11 = 0 Then
'发糖数是11倍数时才有可能相同
isFindOk = True
For j = 2 To 11
If a(j) a(j - 1) Then
'发糖数不同
isFindOk = False
Exit For
End If
Next
End If
i = i + step
If step = 2 Then
step = 3
Else
step = 2
End If
If i > 11 Then
i = i - 11
End If
Wend
MsgBox "发:" & k & "张时,每人贺卡相同"
End Sub
Dim a(11) As Long
Dim i As Long
Dim step As Long '递增规律2,3
i = 1
Dim k As Long '总发糖数
Dim j As Long
Dim isFindOk As Boolean
isFindOk = False
step = 2
While Not isFindOk
a(i) = a(i) + 1 '发糖一块
k = k + 1
If k Mod 11 = 0 Then
'发糖数是11倍数时才有可能相同
isFindOk = True
For j = 2 To 11
If a(j) a(j - 1) Then
'发糖数不同
isFindOk = False
Exit For
End If
Next
End If
i = i + step
If step = 2 Then
step = 3
Else
step = 2
End If
If i > 11 Then
i = i - 11
End If
Wend
MsgBox "发:" & k & "张时,每人贺卡相同"
End Sub
看了 vb至少发到多少张时没人手中...的网友还看了以下:
十辆大卡车和十五辆小卡车去运货,64吨.每辆大卡车比小卡车多运1.9吨,那么每辆大卡车运多少吨?每辆 2020-03-30 …
有大中小卡车共42辆,每次共运货315箱,已知每辆大卡车每次能运10箱,中卡车每辆每次运8箱,小卡 2020-04-07 …
大、小两辆卡车共运一批煤.运完时,大卡车运了总数的8/15多20吨,比小卡车多运1/2,大卡车运了 2020-04-25 …
停车场有若干辆六轮卡车和四轮小汽车,两种车共有轮子258个,如果小汽车的数量比卡车的数量的3倍多6 2020-05-16 …
袋中有若干张红色和10张黄色卡片……它们除颜色外其余完全相同,有放回地摸取200次,其中有5次摸到 2020-05-20 …
卡纸的厚度怎么测量?0.5mm厚度的卡纸多少克?卡纸的厚度怎么测量?0.5mm厚度的卡纸多少克?铜 2020-05-22 …
.有20张卡片,每张上写一个大于0的自然数,且任意9张上写的自然数的和都不大于63.若称写有大于7 2020-06-16 …
用大卡车一辆和小卡车两辆一次能运走一批货物的3/10,如用大卡车4辆和小卡车五辆一次恰好运完这批货 2020-06-24 …
鸡兔同笼求官兵720人一辆大轿车比一辆卡车多载20人6辆大轿车和8辆卡车载的人数相等如都乘卡求官兵 2020-07-09 …
卡卡:把我捡的松果给你5个,我们就一样多了.拉拉:把我捡的松果给你5个,你的松果个数就是我的2倍. 2020-07-12 …