配列と文字列を使用する必要があります。プログラムは、ユーザーが入力する1つの番号(0〜9)を検索する必要があります。これが私のコードです。配列を使用して乱数を取得し、各番号の出現をテストします。ただし、機能していませんが、とにかくすべての番号をテストする必要はありません。
プログラムは、ユーザーが要求する1つの番号のみをテストする必要があります。したがって、生成される乱数が「7417」であり、ユーザーユーザーが「7」を選択した場合、プログラムは2つの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