早教吧作业答案频道 -->数学-->
关于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随即产生...的网友还看了以下:
这个问题原来问过,所以特地再问详细点请问从2开始的素数(不是互质的数)2,3,5,7,11,13, 2020-05-17 …
数字智力测试1,2,3,4,5,6,7,8,9,10,11,12分别用加减乖除去列四个公式数字只能 2020-06-20 …
不会做计算题,请各位伸出援手!(1+7/11)+(2+7/11*2)+(3+7/11*3)+(4+ 2020-06-27 …
关于概率的计算问题?号码为1到50的球,按照不同的方式,进行分组A方式:5,10,11~15……4 2020-07-09 …
别解释了我会做只是不想写.11又5/13-(10/17+2又5/13)解方程x-5/6=1/3解方 2020-07-17 …
请问分数整数百分数混合运算怎么做0.25×4/5+2.5%9.6-11÷7+1/7×423-8/9 2020-07-19 …
已知2=2,2+5=7=1/2*(2+5)*2,2+5+8=15=1/2*(2+8)*3,2+5+ 2020-07-19 …
先用计算器计算,再找一找规律,并按规律推出结果.5×11=;35÷5=55×11=;305÷5=5 2020-07-19 …
先用计算器计算,再找一找规律,并按规律推出结果.5×11=;35÷5=55×11=;305÷5=5 2020-07-19 …
两数列公共项问题两个等差数列5,8,11……和3,7,11……,都有100项,问他们有多少共同项?常 2020-11-24 …