永发信息网

VB 关于输出!随机产生100个ASCII字符分别求0~9等10个数字、26个字母的出现次数

答案:2  悬赏:20  手机版
解决时间 2021-02-21 10:21
(不区分字母的大小写)
要求: 所有结果按照键值对的方式输出到处输出窗口 如:<字符>:<出现次数>
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim M(100) As Integer
Dim N(128) As Integer
Randomize()
For i = 0 To 99
M(i) = Rnd() * 127
N(M(i)) = N(M(i)) + 1
Next
For i = 48 To 58
MsgBox ( Chr(i) & " : " & N(i))
Next
For i = 65 To 90 'A-Z
MsgBox(Chr(i) & " : " & N(i) + N(i + 32))
Next
End Sub
我这样写可以输出,但是每输出一个就出现一个Msgbox,怎么能一次输出,最好输出在Label里面。
最佳答案
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim M(100) As Integer
Dim N(128) As Integer
Randomize()
For i = 0 To 99
M(i) = Rnd() * 127
N(M(i)) = N(M(i)) + 1
Next
Dim Txt as String=""
For i = 48 To 58
Txt += Chr(i) & " : " & N(i) & VbCrLf
Next
For i = 65 To 90 'A-Z
Txt += Chr(i) & " : " & N(i) + N(i + 32) & VbCrLf
Next
Label1.text=Txt
End Sub
全部回答
dim m(100) as integer dim n(128) as integer &apos;产生随机字符 randomize timer for i = 0 to 99     m(i) = rnd * 127     n(m(i)) = n(m(i)) + 1 &apos;统计 next &apos;输出 0-9 出现次数 for i = 48 to 58     print chr(i) &amp; &quot; : &quot; &amp; n(i) next &apos;输出a-z  出现次数(含对应小写) for i = 65 to 90 &apos;a-z     print chr(i) &amp; &quot; : &quot; &amp; n(i) + n(i + 32) next
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
强记特色川菜香地址在哪,我要去那里办事
萨摩耶不睡笼子,越打越凶怎么办?
奇脉瘦身在哪里啊,我有事要去这个地方
春节晚会中李宇春唱的歌名
瑜伽对身体有什么好处?
三光电器海信专卖店在哪里啊,我有事要去这个
华新实验中学到底分不分重点班和差班
宁波斯凯克莱机械有限公司地址在哪,我要去那
信用社存款利息一年是按多少天算的有没有什么
晨辉粮油店这个地址在什么地方,我要处理点事
现金支取是什么意思
40水管需要多大功率电磁加热
转向泵流量和转向有什么关系啊!~
浙江树人大学大四了如果英语四级还没过怎么办
鑫鑫副食店怎么去啊,有知道地址的么
推荐资讯
掌扇胡同/煤市街(路口)地址在什么地方,想过
三什么八什么的成语
新卡怎么绑定支付宝账号
ios中,应用内动态生成一个表单,希望输出的P
黑眼睛 黄皮肤 中国少年郎歌名是什么
空调开机没反应要过1,2分钟才开始有热风。怎
宫斗群职位可复制标格
怎样给应用程序加密码密码
NTC4,7是什么
吉利帝豪EC718 有几个颜色? 有个颜色像褐色的
果途这个地址在什么地方,我要处理点事
佛牌裂了怎么处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?