我需要使用数组和字符串。该程序应该只搜索用户将输入的 1 个数字 (0-9)。下面是我的代码。它使用一个数组来获取一个随机数,并测试每个数字的出现次数。但是它不起作用,但无论如何我不需要它来测试每个数字。
程序必须只测试用户请求的数字 1。因此,如果生成的随机数是“7417”,并且用户用户选择了“7”,那么程序将报告有两个 7。我将使用文本框“txtEnter”来获取要搜索的用户编号。谁能帮我?谢谢!
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Randomize()
Dim ArrayNum(1) As Integer
ArrayNum(0) = Int(Rnd() * 100000)
lblDisplayNumber.Text = ArrayNum(0)
Dim num As Integer
txtEnter.Text = num
Dim counts = From c In num.ToString()
Group By c Into Group
Select DigitGroup = New With {.Count = Group.Count(),
.Digit = c, .Group = Group}
Order By DigitGroup.Count Descending
Select String.Format("There are {0} number {1}'s found.",
DigitGroup.Count, DigitGroup.Digit)
Dim message = String.Join(Environment.NewLine, counts)
End Sub