【正确答案】【操作步骤】 步骤1:打开本题工程文件,添加两个标签控件,名称分别为Label1和Label2,标题分别为“出现次数最多的字母是”和“它出现的次数为”;再添加两个名称分别为Text1和Text2,初始值为空的文本框。
步骤2:打开代码编辑窗口,在指定位置编写如下代码。
参考答案
Dim a(1 To 26)As Integer '定义数组a用于存放字母出现个数
Dim max As Integer
n=Len(s) 'Len的功能是求字符串的长度
For i=1 To n
k=Asc(Hid$(s,i,1)) '依次获取字符
If(k>=65 And k<=90)Then
a(k-64)=a(k-64)+1 '当为大写字母时,满足条件则计数
End If
If(k>=97 And k<=122)Then
a(k-96)=a(k-96)+1 '当为小写字母时,满足条件则计数
End It
Next i
max=0
For m=1 To 26 '循环查找出现次数最多的值
If max<a(m)Then
max=a(m)
End If
Next m
Text2=max '显示出现次数
For m=1 To 26 '找到出现次数最多的值的下标
If a(m)=max Then
1=m '将下标记下
End If
Next m
Text1=Chr(1+64) '通过下标找到对应的字母
步骤3:调试并运行程序,关闭程序后按题目要求存盘。