作业帮 > 综合 > 作业

随机生成20个100以内的两位正整数,统计其中有多少个不相同的数的vb代码

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/04 11:34:03
随机生成20个100以内的两位正整数,统计其中有多少个不相同的数的vb代码
随机生成20个100以内的两位正整数,统计其中有多少个不相同的数的vb代码
你拉三个文本框,一个按钮
text1和text1拉高一点,MultiLine设置为true,排列如图所示
Private Sub Command1_Click()
    Text1.Text = ""
    Text2.Text = ""
    Text3.Text = ""
    Dim Temp(19)
    Dim k
    For i = 0 To 19
        Randomize
        k = Int(Rnd * 100)
        Text1.Text = Text1.Text & k & vbCrLf
        Temp(i) = k
    Next
    k = 0
    For i = 0 To 19
        For j = i + 1 To 19
            If Temp(i) = Temp(j) Then
                Text2.Text = Text2.Text & Temp(i) & vbCrLf
                k = k + 1
            End If
        Next
    Next
    Text3.Text = "相同的数有:" & k & "个"
End Sub
Private Sub Form_Load()
    Text1.Text = ""
    Text2.Text = ""
    Text3.Text = ""
End Sub