vb彩票摇奖 编写一个简易的30选五彩票摇奖程序。

功能要求:用户可以输入5个不同的整数,或者通过机选按钮,自动生成5个互不相同的随机数;单击摇奖按钮,生成中奖号码并对用户输入或机选的彩票数字进行评奖,如果用户选对一个数字... 功能要求:用户可以输入5个不同的整数,或者通过机选按钮,自动生成5个互不相同的随机数;单击摇奖按钮,生成中奖号码并对用户输入或机选的彩票数字进行评奖,如果用户选对一个数字,获得5等奖,选对2个数字获得4等奖......以此类推 展开
 我来答
ylcyln
2011-06-21
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
Dim a(0 To 4) As Integer
Private Sub Command1_Click()
For i = 1 To 30
If i = 30 Then
t = t & i
Else
t = t & i & ","
End If
Next
For i = 0 To 4
j = Split(t, ",")
Randomize
temp = Int(Rnd * (UBound(j) + 1) + 0)
Text1(i) = j(temp)
If temp <> UBound(j) Then
t = Replace(t, "," & j(temp) & ",", ",")
Else
t = Replace(t, "," & j(temp) & ",", "")
End If
Next
End Sub

Private Sub Command2_Click()
For i = 1 To 30
If i = 30 Then
t = t & i
Else
t = t & i & ","
End If
Next
For i = 0 To 4
j = Split(t, ",")
Randomize
temp = Int(Rnd * (UBound(j) + 1) + 0)
a(i) = j(temp)
If temp <> UBound(j) Then
t = Replace(t, "," & j(temp) & ",", ",")
Else
t = Replace(t, "," & j(temp) & ",", "")
End If
Next
Print "中奖号码为:" & a(0) & vbTab & a(1) & vbTab & a(2) & vbTab & a(3) & vbTab & a(4)
For i = 0 To 4
For k = 0 To 4
If a(i) = Text1(k) Then n = n + 1
Next
Next
If n <> 0 Then
MsgBox "恭喜你中了" & 6 - n & "等奖"
Else
MsgBox "很遗憾,您没中奖"
End If
End Sub
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
和谐还炽热丶宠物I
2022-12-26
知道答主
回答量:3
采纳率:0%
帮助的人:1786
展开全部
const hao = 本期中奖号
private sub form_click()
if val(trim(inputbox("请输入你的号码")))=hao then msgbox "中奖" else msgbox "未中奖"
追答

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fwg500
2011-06-20
知道答主
回答量:10
采纳率:0%
帮助的人:4.2万
展开全部
可以去买个现成呢彩票软件就可以拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1019188262
2011-06-20
知道答主
回答量:12
采纳率:0%
帮助的人:3.1万
展开全部
xfgdn
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式