VB编程 已知字符型变量ch中存放一个字符,判断该字符是字母、数字还是其它字符,并给出相应的显示。

期末考试的题啊
成功了再加30分~

Private Sub Command1_Click()
Dim ch As String
ch = Chr(Int(Rnd * 200) + 1)
Print ch;
If Asc(ch) >= Asc("A") And Asc(ch) <= Asc("Z") Then
MsgBox "这是一个大写字母", , "提示"
ElseIf Asc(ch) >= Asc("a") And Asc(ch) <= Asc("z") Then
MsgBox "这是一个小写字母", , "提示"
ElseIf Asc(ch) >= Asc("0") And Asc(ch) <= Asc("9") Then
MsgBox "这是一个数字", , "提示"
Else
MsgBox "非字母或数字", , "提示"
End If
End Sub
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-13
用ascii,码判断很简单嘛

Private Sub Form_Load()
Dim ch As String * 1
ch = "a"
If ((Asc(ch) >= 65 And Asc(ch) <= 90) Or (Asc(ch) >= 97 And Asc(ch) <= 122)) Then
MsgBox "字母"
ElseIf Asc(ch) >= 48 And Asc(ch) <= 57 Then
MsgBox "数字"
Else
MsgBox "其它字符"
End If
End Sub

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网