编写程序,从键盘输入若干个字符分别统计出字母,数字,空格,其他字符的个数,当输入回车键时结束。

 我来答
听不清啊
高粉答主

推荐于2017-12-15 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部

Private Sub Command1_Click()

Dim s$, i#, zm#, sz#, kg#, zf#

s = InputBox("请输入一个字符串:")

For i = 1 To Len(s)

  If Mid(s, i, 1) >= "A" And Mid(s, i, 1) <= "Z" Or Mid(s, i, 1) >= "a" And Mid(s, i, 1) <= "z" Then

    zm = zm + 1

  Else

    If Mid(s, i, 1) >= "0" And Mid(s, i, 1) <= "9" Then

      sz = sz + 1

    Else

      If Mid(s, i, 1) = " " Then kg = kg + 1 Else zf = zf + 1

    End If

  End If

Next i

Print "输入的字符串是:'" & s & "'"

Print "字母:"; zm

Print "数字:"; sz

Print "空格:"; kg

Print "其它字符:"; zf

End Sub

更多追问追答
追问
设计一个函数,对传递它的字符进行判断,若是英文则返回该字母对应的ASCII值。
求解
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式