输入一串字符,以“?”结束。统计其中字母个数,数字个数,其它符号个数。

来源:百度知道 编辑:UC知道 时间:2024/05/18 01:03:23
输入一串字符,以“?”结束。统计其中字母个数,数字个数,其它符号个数。(我用的是VB)

Private Sub Form_Click()
Dim a As String
a1 = 0
a2 = 0
a3 = 0
a = InputBox("请输入字符串,以?号结束")
For i = 1 To Len(a) - 1
c = Mid(a, i, 1)
Select Case Asc(c)
Case 65 To 90, 97 To 122
a1 = a1 + 1
Case 48 To 57
a2 = a2 + 1
Case Else
a3 = a3 + 1
End Select
Next i
Print Left(a, Len(a) - 1)
Print " 字母有" & a1 & "个"
Print " 数字有" & a2 & "个"
Print "其他字符有" & a3 & "个"

End Sub

主要用FOR NEXT 循环,和MID函数以及IF 条件句

输入一串字符,以“?”结束。统计其中字母个数,数字个数,其它符号个数。 输入一串字符,以“ ?”结束,分别统计其中每个数字字符0,1,2,….9出现的次数。 编写一个程序,将键盘上输入的一串字符存入一个名为filel.txt文件,以“#”作为输入的结束 编写一程序让用户输入一串字符(以回车键结束),将其中的字母用小写方式输出个数 输入一串字符打印出单词的个数,以空格区分。 编程,输入一行字符,以“\n”结束。分别统计出其中英文字母、空格、数字和其它字符的个数。 c语言要求用户输入一串字符然后逆序输出 输入一串字符,直到输入星号(*)为止,输出其中英文字母个数和数字字符个数 //输入一串字符,当遇到输入字符d的时候 删除该字符并显示 VB程序,输入一串字符,统计其中的各个英文字符的个数(不分大小写)?