VB 输入一行字符串,将其中的非字母字符剔除,然后将字母全部转换为大写字母

来源:百度知道 编辑:UC知道 时间:2024/05/06 01:15:12
并且统计出每个字母的个数。
还要统计每个字母出现的次数! 加解释

Dim str As String, str2 As String, n As Integer
'定义str,str2 为字符串变量,n为整型变量
str = InputBox("", "输入一行字符串!")
'将输入框内容付给str
n = Len(str)
'取str长度
Dim ar(n) As String, i As Integer
'定义一数组和一整型变量
For i = 0 To n - 1
ar(i) = Mid(str, i + 1, 1)
'将字符串中的每一个字符付给数组每一个元素
If Asc(ar(i)) < 65 Or Asc(ar(i)) > 122 Or (90 < Asc(ar(i)) And Asc(ar(i)) < 97) Then
ar(i) = ""
'不为字母则为空
ElseIf 90 < Asc(ar(i)) Then
ar(i) = Chr(Asc(ar(i)) - 32)
'小写转大写
End If
Next
For i = 0 To n
str2 = str2 + ar(i)
Next
MsgBox(str2)
'弹出窗体输出

程序已调试,有问题再联系...

输入一个字符串,将其中的小写字母变为大写字母 VB如何获得一个字符串的行数和其中任意一行的内容 用java编写从标准输入读入一行字符串,打印出其中所有的数字 编写程序,从键盘输入一行字符串,将其中的小写字母全部转换成大写字母 用函数实现:输入一行字符,将此字符串中最长的单词输出 vb 怎么打开一个文本文件,并将其中的内容记录到一个字符串量中 输入一行字符,将其中的字符从小到大排列后输出。 、编程:输入一行文本,将其中的小写字母转换为大写字母后输出。 C语言:输入一个字符串,将其中的小写转成大写的问题! 输入一个字符串,将其中的大写字母改为小写字母,小写字母改为大写字母,然后输出