当然是VB那!
追答Private Sub Command1_Click()
Cls
Dim l, number, upper, lower, i, other As Integer
l = Len(Text1.Text)
For i = 1 To l Step 1
If AscW(Mid(Text1.Text, i, 1)) >= 65 And AscW(Mid(Text1.Text, i, 1)) <= 90 Then
upper = upper + 1
'MsgBox (AscW(Mid(Text1.Text, i, 1)))
ElseIf AscW(Mid(Text1.Text, i, 1)) >= 48 And AscW(Mid(Text1.Text, i, 1)) <= 57 Then
number = number + 1
ElseIf AscW(Mid(Text1.Text, i, 1)) >= 97 And AscW(Mid(Text1.Text, i, 1)) <= 122 Then
lower = lower + 1
Else
other = other + 1
End If
Next
Print "文本长度为:" & l & vbCrLf & "数字一共有:" & number & vbCrLf & "大写字母有:" & upper & vbCrLf & "小写字母有:" & lower & vbCrLf & "其他字符有:" & other
End Sub
我输入了一下,好像有错误,数字数不出来。
追答请使用复制粘贴