关于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
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 23:15:50
![关于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](/uploads/image/z/12884572-28-2.jpg?t=%E5%85%B3%E4%BA%8EVB%E4%B8%AD%E4%BB%8E+1%E5%88%B035%E9%9A%8F%E5%8D%B3%E4%BA%A7%E7%94%9F5%E4%B8%AA%E6%95%B0%2C%E8%A6%81%E6%B1%82%E6%9C%89%E4%BA%9B%E6%95%B0%E4%B8%8D%E8%83%BD%E5%90%8C%E5%90%8C%E6%97%B6%E5%87%BA%E7%8E%B0%E7%9A%84%E9%97%AE%E9%A2%98%2C%E5%86%99%E5%AE%8C%E5%90%8E%E6%AF%8F%E6%AC%A1%E9%83%BD%E6%98%AF%E8%BF%90%E7%AE%97%E5%8D%A1%E6%AD%BB%2C%E5%A6%821+%E4%B8%8D%E4%B8%8E3%2C4%2C5%2C6%2C7%2C8%2C16%2C18%2C19%2C21%2C23%2C25%2C26%2C27%2C31%2C32%2C33%2C35+%E5%90%8C%E6%97%B6%E9%97%B4%E5%87%BA%E7%8E%B02+%E4%B8%8D%E4%B8%8E3%2C4%2C5%2C6%2C7%2C9%2C11%2C12%2C14%2C15%2C16%2C18%2C19%2C20%2C21%2C22%2C24%2C25)
关于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
关于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
把你的代码放出来看看