【求助】VB程式

顯示結果從第 1 筆 到 3 筆,共計 3 筆
  1. #1
    cwj
    cwj 目前未上線
    會員
    註冊日期
    2002-02-28
    討論區文章
    67

    【求助】VB程式

    各位幫我看一下哦...以下是用VB寫成的...猜數字遊戲
    他是讓電腦來猜數字...在七次以內猜出
    我看不太懂他寫的...可不可以幫我解說一下....



    Dim Ans() As String
    Dim Brr() As String
    Dim Com As String

    Private Sub Command1_Click()

    ReDim Brr(1 To UBound(Ans)) As String
    For i = 1 To UBound(Ans)
    If AB(Val(txtA.Text), Val(txtB.Text), Label5.Caption, Ans(i)) Then
    N = N + 1
    Brr(N) = Ans(i)
    End If
    Next i
    List1.AddItem Label5.Caption & "   " & Val(txtA.Text) & "A" & Val(txtB.Text) & "B"
    ReDim Ans(1 To UBound(Brr))
    For i = 1 To UBound(Brr)
    Ans(i) = Brr(i)
    Next i
    If Ans(1) = "" Then MsgBox "厚!你騙我!", , "有錯": Exit Sub
    Label5.Caption = Ans(1)
    End Sub

    Private Function AB(A As Integer, B As Integer, S1 As String, S2 As String) As Boolean
    Dim N As String
    Dim Loc As Integer
    Dim nA As Integer
    Dim nB As Integer
    For i = 1 To Len(S1)
    N = Mid(S1, i, 1)
    Loc = InStr(1, S2, N)
    If Loc > 0 Then
    If Loc = i Then
    nA = nA + 1
    Else
    nB = nB + 1
    End If
    End If
    Next i
    AB = ((nA = A) And (nB = B))
    End Function

    Private Sub Form_Load()
    ReDim Ans(1 To 720)
    For i = 0 To 9
    For j = 0 To 9
    If (i <> j) Then
    For k = 0 To 9
    If (i <> k) And (j <> k) Then
    c = c + 1
    Ans(c) = CStr(i) & CStr(j) & CStr(k)
    End If
    Next k
    End If
    Next j
    Next i
    '--電腦數--
    Label5.Caption = Ans(1)
    End Sub
    Private Function Rnds(Max As Integer, Min As Integer) As Integer
    Randomize
    Rnds = Int(Rnd * (Max - Min + 1)) + Min
    End Function



  2. #2
    會員 VicLin 的大頭照
    註冊日期
    2002-06-20
    討論區文章
    1,179
    沒縮排=.=
    看了傷眼

  3. #3
    cwj
    cwj 目前未上線
    會員
    註冊日期
    2002-02-28
    討論區文章
    67
    最初由 VicLin 發表
    沒縮排=.=
    看了傷眼
    不好意思...我縮排但是他沒顯示...對不起...傷了你的眼

類似的主題

  1. 【求助】請幫我看一下這個vb程式碼哪邊錯了
    作者:hackerbobo 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 2
    最後發表: 2005-01-08, 10:47 PM
  2. 【求助】VB程式問題一問
    作者:todo0438 所在討論版:-- 其 他 軟 體 討 論 版
    回覆: 0
    最後發表: 2004-12-23, 08:11 PM
  3. 只能跑98的VB程式要如何在2000P上跑呢?【求助】
    作者:hardaway 所在討論版:-- Windows 討 論 版
    回覆: 1
    最後發表: 2003-08-18, 07:55 PM
  4. 【求助】請問一VB程式
    作者:seanchen9 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 1
    最後發表: 2002-10-08, 11:09 PM
  5. VB程式設計3個小問題
    作者:denny 所在討論版:-- 其 他 軟 體 討 論 版
    回覆: 2
    最後發表: 2001-05-18, 09:13 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •