精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 編寫(xiě)程序VB,在一個(gè)文本框中輸入一個(gè)簡(jiǎn)單的英文句子,找出這個(gè)英文句子中最長(zhǎng)的單詞

    編寫(xiě)程序VB,在一個(gè)文本框中輸入一個(gè)簡(jiǎn)單的英文句子,找出這個(gè)英文句子中最長(zhǎng)的單詞
    Private Sub Command1_Click()
    Dim word() As String,s As String
    Dim k As Integer,maxw As String,n As Integer
    s = Text1.Text
    Do
    n = InStr(s," ")
    If n 0 Then
    k = k + 1
    ReDim Preserve word(k)
    word(k) = Left(s,n - 1)
    List1.AddItem word(k)
    s = Right(s,n + 1)
    End If
    Loop Until n = 0
    ReDim Preserve word(k + 1)
    word(k + 1) = Left(s,Len(s) - 1)
    List1.AddItem word(k + 1)
    maxw = word(1)
    For n = 2 To UBound(word)
    If Len(word(n)) > Len(word(1)) Then
    maxw = word(n)
    End If
    Next n
    Text2 = maxw
    End Sub
    提示為溢出,k=k+1 變黃色
    其他人氣:148 ℃時(shí)間:2020-05-10 09:09:08
    優(yōu)質(zhì)解答
    Private Sub Command1_Click()
    If Text1.Text = "" Then Exit Sub
    Dim word As Variant,s As String
    Dim k As Integer,maxw As String,n As Integer
    s = Replace(Replace(Text1.Text,","," "),"."," ")
    s = Replace(Replace(s,","," "),"."," ")
    s = Replace(s,vbCrLf," ")
    s = Trim(Replace(s," "," "))
    If s = "" Then Exit Sub
    word = Split(s," ")
    n = UBound(word)
    For k = 0 To n
    If n = k Then Exit For
    If Len(CStr(word(k + 1))) > Len(maxw) Then
    maxw = word(k + 1)
    End If
    Next
    MsgBox maxw & "=" & Len(maxw) & "字節(jié)"
    End Sub我要改我追問(wèn)的。。。謝謝哦,我看一下,就怕看別人代碼測(cè)試了,沒(méi)有看到問(wèn)題,你是在什么情況下有的提示錯(cuò)?經(jīng)過(guò)空測(cè)試,錯(cuò)誤:應(yīng)該在 s = Text1.Text 下面判斷:if s="" then exit sub
    我來(lái)回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版