急求程序:用vb编写一个30选5的彩票摇奖程序。 10

要求:输入5个不同的整数或通过机选生成5个不同的随机数然后按摇奖按钮输出中奖号码再对用户进行中奖评价,选对一个数为五等奖,选对两个得四等奖……... 要求:输入5个不同的整数或通过机选生成5个不同的随机数然后按摇奖按钮输出中奖号码再对用户进行中奖评价,选对一个数为五等奖,选对两个得四等奖…… 展开
 我来答
461859358
2011-06-19
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
  手动输入数字太慢了,按按钮多好,新建一个command1(29)组,3个按钮
  这样也好测试
  Option Explicit
  Private x(6) As Integer, m As Integer, n As Integer
  Dim i As Integer
  Private Sub Command1_Click(Index As Integer)
  Picture1.SetFocus
  Command1(Index).Enabled = False
  n = n + 1
  If n = 5 Then
  Command2.Enabled = True
  For i = 0 To 29
  If Command1(i).Enabled = True Then Command1(i).Visible = False
  Next
  End If
  End Sub

  Private Sub Command2_Click()
  Picture1.Cls
  Picture1.Print "中奖号码:"
  m = 0: n = 0
  For i = 1 To 5
  Do
  x(i) = 1 + Int(30 * Rnd)
  Loop While x(i) = x(i - 1)
  Picture1.Print x(i);
  If Command1(x(i) - 1).Enabled = False Then m = m + 1
  Next
  Picture1.Print
  Picture1.Print
  If m > 0 Then Picture1.Print "恭喜您中了" & 6 - m & "等奖"
  End Sub

  Private Sub Command3_Click()
  Picture1.Cls
  n = 0
  For i = 0 To 29
  Command1(i).Enabled = True
  Command1(i).Visible = True
  Next
  Command2.Enabled = False
  End Sub

  Private Sub Form_Load()

  End Sub
1019188262
2011-06-20
知道答主
回答量:12
采纳率:0%
帮助的人:3.3万
展开全部
xfbhdn
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式