早教吧作业答案频道 -->数学-->
关于VB中从1到35随即产生5个数,要求有些数不能同同时出现的问题,写完后每次都是运算卡死,如1不与3,4,5,6,7,8,16,18,19,21,23,25,26,27,31,32,33,35同时间出现2不与3,4,5,6,7,9,11,12,14,15,16,18,19,20,21,22,24,25
题目详情
关于VB中从 1到35随即产生5个数,要求有些数不能同同时出现的问题,写完后每次都是运算卡死,
如1 不与3,4,5,6,7,8,16,18,19,21,23,25,26,27,31,32,33,35 同时间出现
2 不与3,4,5,6,7,9,11,12,14,15,16,18,19,20,21,22,24,25,26,27,29,30,31,32,34同时出现
3不与5、8、10、11、12、14、16、21、22、23、、25、26、31、34、35 同时出现
kaishi:
Randomize
t35(0) = Int(Rnd() * 35 + 1)
t35(1) = Int(Rnd() * 35 + 1)
t35(2) = Int(Rnd() * 35 + 1)
t35(3) = Int(Rnd() * 35 + 1)
t35(4) = Int(Rnd() * 35 + 1)
haoma = t35(0) & "," & t35(1) & "," & t35(2) & "," & t35(3) & "," & t35(4)
Do While InStr(haoma,1) > 0
If InStr(haoma,3) > 0 Or InStr(haoma,4) > 0 Or InStr(haoma,5) > 0 Or InStr(haoma,6) > 0 Or InStr(haoma,7) > 0 Or InStr(haoma,8) > 0 Or InStr(haoma,16) > 0 Or InStr(haoma,18) > 0 Or InStr(haoma,19) > 0 Or InStr(haoma,21) > 0 Or InStr(haoma,23) > 0 Or InStr(haoma,25) > 0 Or InStr(haoma,26) > 0 Or InStr(haoma,27) > 0 Or InStr(haoma,31) > 0 Or InStr(haoma,33) > 0 Or InStr(haoma,35) > 0 Then
GoTo kaishi
End If
Loop
'1 不与3,4,5,6,7,8,16,18,19,21,23,25,26,27,31,32,33,35 同时间出现
Text2.Text = Text2.Text & haoma
Text2.Text = Text2.Text & vbCrLf
End Sub
如1 不与3,4,5,6,7,8,16,18,19,21,23,25,26,27,31,32,33,35 同时间出现
2 不与3,4,5,6,7,9,11,12,14,15,16,18,19,20,21,22,24,25,26,27,29,30,31,32,34同时出现
3不与5、8、10、11、12、14、16、21、22、23、、25、26、31、34、35 同时出现
kaishi:
Randomize
t35(0) = Int(Rnd() * 35 + 1)
t35(1) = Int(Rnd() * 35 + 1)
t35(2) = Int(Rnd() * 35 + 1)
t35(3) = Int(Rnd() * 35 + 1)
t35(4) = Int(Rnd() * 35 + 1)
haoma = t35(0) & "," & t35(1) & "," & t35(2) & "," & t35(3) & "," & t35(4)
Do While InStr(haoma,1) > 0
If InStr(haoma,3) > 0 Or InStr(haoma,4) > 0 Or InStr(haoma,5) > 0 Or InStr(haoma,6) > 0 Or InStr(haoma,7) > 0 Or InStr(haoma,8) > 0 Or InStr(haoma,16) > 0 Or InStr(haoma,18) > 0 Or InStr(haoma,19) > 0 Or InStr(haoma,21) > 0 Or InStr(haoma,23) > 0 Or InStr(haoma,25) > 0 Or InStr(haoma,26) > 0 Or InStr(haoma,27) > 0 Or InStr(haoma,31) > 0 Or InStr(haoma,33) > 0 Or InStr(haoma,35) > 0 Then
GoTo kaishi
End If
Loop
'1 不与3,4,5,6,7,8,16,18,19,21,23,25,26,27,31,32,33,35 同时间出现
Text2.Text = Text2.Text & haoma
Text2.Text = Text2.Text & vbCrLf
End Sub
▼优质解答
答案和解析
把你的代码放出来看看
看了 关于VB中从1到35随即产生...的网友还看了以下:
如下补充1.由于整个电子不显电性所以原子钟各粒子的关系; 核电荷数 质子数 核外电子数.2.科学上 2020-05-16 …
如下补充1.由于整个电子不显电性所以原子钟各粒子的关系; 核电荷数 质子数 核外电子数.2.科学上 2020-05-16 …
情景填空五在古人眼中是极数,是“全部”的意思,表示“很多很多”.如:1.五方,即()2.五岳,即( 2020-05-21 …
王先生看到银行公布的存款利率如下表所示:王先生3年后即将退休,他准备现在就将一笔钱存入银行3年王先 2020-06-02 …
关于远期利率及远期利率协议的计算问题假设2年起即期利率(连续复利,下同)为10%,3年期即期年利率 2020-06-17 …
1+2+2^2+2^3+2^3+2^4+……+2^28+2^29=?^表示字方的意思,例如2^3表 2020-07-17 …
天安门广场升降旗时间与北京(116°E)日出日落时刻相同(即国旗与日同升、同落).如表为连续3天的 2020-07-18 …
剩余定理的问题一个数被3除余1,被4除余2,被5除余4,这个数最小是几?关键是求三个数字能够同时被 2020-07-31 …
有两桶油,甲桶油的重量是乙桶油的4/5.如果从乙桶油倒10千克到甲桶,两桶油的重量同样多,原来两桶油 2020-12-26 …
天安门广场升降旗时间与北京(116°E)日出日落时刻相同(即国旗与日同升、同落).如表为连续3天的升 2021-01-16 …