中易网

vb编程,生成N组22选5的彩票号码组(每组有不同的5个数字组成,且每个数码只能取1~22之间的数)

答案:1  悬赏:40  
解决时间 2021-10-29 11:59
vb编程,生成N组22选5的彩票号码组(每组有不同的5个数字组成,且每个数码只能取1~22之间的数)
最佳答案
text1 输入n;text2 输出结果 Text2的MultiLine 属性设为True,ScrollBars属性为2 Dim n As Integer, i As Integer, j As Integer, k As Integer Dim haoma As String Dim tc22(4) As String Dim t22(4) As Integer Dim tp As Integer Dim ii As String Private Sub Command1_Click() haoma = "" n = Text1.Text For i = 1 To n Randomize t22(0) = Int(Rnd() * 22 + 1) Do t22(1) = Int(Rnd() * 22 + 1) Loop While t22(1) = t22(0) Do t22(2) = Int(Rnd() * 22 + 1) Loop While t22(2) = t22(0) Or t22(2) = t22(1) Do t22(3) = Int(Rnd() * 22 + 1) Loop While t22(3) = t22(0) Or t22(3) = t22(1) Or t22(3) = t22(2) Do t22(4) = Int(Rnd() * 22 + 1) Loop While t22(4) = t22(0) Or t22(4) = t22(1) Or t22(4) = t22(2) Or t22(4) = t22(3) For j = 0 To 3 For k = j + 1 To 4 If t22(j) > t22(k) Then tp = t22(j) t22(j) = t22(k) t22(k) = tp End If Next k, j For j = 0 To 4 If Len(CStr(t22(j))) = 1 Then tc22(j) = "0" & CStr(t22(j)) Else tc22(j) = CStr(t22(j)) End If If j = 0 Then If Len(CStr(i)) = 1 Then ii = "0" & CStr(i) Else ii = CStr(i) End If haoma = haoma & "No." & ii & ": " & tc22(j) & " " Else haoma = haoma & tc22(j) & " " End If Next j If i Mod 5 = 0 Then haoma = haoma & vbCrLf & vbCrLf Else haoma = haoma & vbCrLf End If Next i Text2.Text = haoma End Sub
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
福坑村地址好找么,我有些事要过去
大宗商品电子交易
3岁宝宝经常尿床怎么回事
黑鱼豆腐煲如何制作?
有的人为什么喜欢咬指甲?
大丈夫19集20集
微信支付日鼓励金怎么得
土楼的建筑材料是什么?
3岁宝宝缺锌吃什么好?
7天连锁酒店(上海桂林路店) 长包房价格?住
现在天涯上的人气如何?
群丰村怎么去啊,我要去那办事
怀孕36周,最近肚子老是隐隐作痛,持续的时间
3岁女孩子下巴摔伤缝了4针留下了疤痕如何去除
深圳市源博装饰设计工程有限公司施工质量好吗
推荐资讯
无锡装修报价
用泡沫建房子,墙面怎么处理?
请问 株洲张华美容院怎么样 是激光点痣吗
新光饰品变色吗?
在武汉那里可以买到各种各样的装菜的盘子阿?
什么是伺服驱动系统
宝宝本来很喜欢吃草莓,所以我每天都会给她吃
长扁平疣的原因是什么呢?
现在去美容院做乳房按摩好吗 我20
我的新电脑的显示器是液晶屏,如何去除上面的
子空间
Windows Vista 怎么样??
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?