早教吧作业答案频道 -->其他-->
VB.NET的题目哈随机产生20个大写字母,求出现次数最多的字母及出现次数,还有求出现次数为0的字母有哪些题目提示我使用数组元素作为计数器,输出结果用label显示.万谢
题目详情
VB.NET的题目哈 随机产生20个大写字母,求出现次数最多的字母及出现次数,还有求出现次数为0的字母有哪些
题目提示我使用数组元素作为计数器,输出结果用label显示.万谢
题目提示我使用数组元素作为计数器,输出结果用label显示.万谢
▼优质解答
答案和解析
Imports System.Text.RegularExpressions
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles MyBase.Load
Dim a As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Dim g() As Char = a.ToCharArray
Dim MyRandom As New Random
Dim bs As String = ""
For i = 1 To 20
bs &= g(MyRandom.Next(0,g.GetUpperBound(0) + 1))
Next
Dim gs() As String = (From mt As Match In Regex.Matches(bs,"[A-Z]") Select mt.Value).ToArray
System.Array.Sort(gs)
gs = (From mt As Match In Regex.Matches(Join(gs,""),"([A-Z])\1*") Select mt.Value).ToArray
Dim g_len() As Integer
g_len = (From mt As Match In Regex.Matches(Join(gs,""),"([A-Z])\1*") Select mt.Length).ToArray ' 使用数组元素作为计数器g_len
System.Array.Sort(g_len,gs)
Label1.Text = "出现次数最多的字母:" & gs(gs.GetUpperBound(0)).Substring(0,1) & " 共出现" & g_len(g_len.GetUpperBound(0)) & "次" & vbCrLf & "没有出现的字母是:" & Join(a.Split(bs.ToCharArray),"")
End Sub
End Class
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles MyBase.Load
Dim a As String = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Dim g() As Char = a.ToCharArray
Dim MyRandom As New Random
Dim bs As String = ""
For i = 1 To 20
bs &= g(MyRandom.Next(0,g.GetUpperBound(0) + 1))
Next
Dim gs() As String = (From mt As Match In Regex.Matches(bs,"[A-Z]") Select mt.Value).ToArray
System.Array.Sort(gs)
gs = (From mt As Match In Regex.Matches(Join(gs,""),"([A-Z])\1*") Select mt.Value).ToArray
Dim g_len() As Integer
g_len = (From mt As Match In Regex.Matches(Join(gs,""),"([A-Z])\1*") Select mt.Length).ToArray ' 使用数组元素作为计数器g_len
System.Array.Sort(g_len,gs)
Label1.Text = "出现次数最多的字母:" & gs(gs.GetUpperBound(0)).Substring(0,1) & " 共出现" & g_len(g_len.GetUpperBound(0)) & "次" & vbCrLf & "没有出现的字母是:" & Join(a.Split(bs.ToCharArray),"")
End Sub
End Class
看了 VB.NET的题目哈随机产生...的网友还看了以下:
英语高手帮我看看这句话的时态吧,总觉得有问题,谢谢!Whileinsomecountriespeop 2020-03-30 …
帮我化简下这道三角函数的题谢谢3cos^2x+sin^2x+5sinx=0 2020-04-27 …
请高手帮我做一道英语改错题,高考水准的题,谢谢了!Insteadofspendingyourvac 2020-04-27 …
英语问题解决请帮我解下下面的题谢谢here(相对词)——new(反义词)——same(反义词)—— 2020-05-13 …
用ifiwere为主题写一篇文章,PS:请不要复制网上已有的来谢谢,因为能看的我全看了,不能看的也 2020-05-13 …
感谢上苍我所拥有的,感谢上苍我所没有的 ;是不是少了一个“赐”,是不是应该感谢上苍赐我所拥有的,感 2020-05-14 …
C#编程!一道简单的题,谢谢!某商店T恤的价格为35元/件,裤子的价格为120元/条,小明在该店买 2020-05-14 …
物理~有关压强明天要考物理~~谁有很经典的物理压强方面的题~~!谢了~~~我在线等急! 2020-05-14 …
考初中需要准备什么?例如:看什么样的书,背什么样子的诗和成语,或者要复习什么比较多,在出一些初中的 2020-05-15 …
快~快.紧急问一道小学六年级的题,谢谢!一同学为了测算公交车的发车间隔时间,发现每6分钟有1辆车超 2020-05-21 …