level 3
王无道
楼主
请问大佬 在文本框输入若干组字符串 有字母有数字
求这若干组里 有几组字符串里有a ?
我做的有局限性 有时候准有时候不准 求大佬指点一下![[委屈]](/static/emoticons/u59d4u5c48.png)



Public Class Form1
Dim T() As String
Dim D As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Prompt, Title As String
Dim i As Short
Prompt = "请输入"
D = InputBox("个数")
If D > 0 Then ReDim T(D - 1)
For i = 0 To UBound(T)
Title = i + 1
T(i) = InputBox(Prompt, Title)
Next
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim R, B As String
Dim i As Short
R = "字符串" & vbCrLf & vbCrLf
For i = 0 To UBound(T)
R = R & T(i) & vbCrLf
Next
Dim m As Integer = 0
Dim n As Integer
n = InStr(R, "a")
For n = 0 To UBound(T)
If n <> 0 Then
m = m + 1
End If
Next
B = vbCrLf & "含有a的字符串数为" & vbCrLf & vbCrLf & m
TextBox1.Text = R + B
End Sub
End Class
2022年05月17日 02点05分
1
求这若干组里 有几组字符串里有a ?
我做的有局限性 有时候准有时候不准 求大佬指点一下



Public Class Form1Dim T() As String
Dim D As Integer
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim Prompt, Title As String
Dim i As Short
Prompt = "请输入"
D = InputBox("个数")
If D > 0 Then ReDim T(D - 1)
For i = 0 To UBound(T)
Title = i + 1
T(i) = InputBox(Prompt, Title)
Next
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim R, B As String
Dim i As Short
R = "字符串" & vbCrLf & vbCrLf
For i = 0 To UBound(T)
R = R & T(i) & vbCrLf
Next
Dim m As Integer = 0
Dim n As Integer
n = InStr(R, "a")
For n = 0 To UBound(T)
If n <> 0 Then
m = m + 1
End If
Next
B = vbCrLf & "含有a的字符串数为" & vbCrLf & vbCrLf & m
TextBox1.Text = R + B
End Sub
End Class