
vb编写代码:在窗体的单击事件中完成:随机产生100个三位正整数,按从大到小的顺序在窗体上输出。每
vb编写代码:在窗体的单击事件中完成:随机产生100个三位正整数,按从大到小的顺序在窗体上输出。每行10个,当其中的数能被3整除时,用红色显示这些数。...
vb编写代码:在窗体的单击事件中完成:随机产生100个三位正整数,按从大到小的顺序在窗体上输出。每行10个,当其中的数能被3整除时,用红色显示这些数。
展开
推荐于2016-08-21
展开全部
Private Sub Form_Click()
Cls
Dim n As Integer
Randomize
For i = 1 To 10
For j = 1 To 10
n = Int(Rnd * 900 + 100)
If n Mod 3 = 0 Then
Me.ForeColor = vbRed
Print n;
Else
Me.ForeColor = vbBlack
End If
Print n;
Next j
Next i
End Sub
Private Sub Form_Load()
Me.AutoRedraw = True
End Sub
更多追问追答
追问
你真棒,可以教教我怎么学vb吗
追答
Private Sub Form_Click()'这个是有排序的
Dim a(1 To 100) As Integer
Dim k As Integer, b As Integer
Cls
Randomize
For i = 1 To 100
a(i) = Int(Rnd * 900 + 100)
Next i
For i = 1 To 100
For j = i + 1 To 100
If a(i) < a(j) Then
b = a(i): a(i) = a(j): a(j) = b
End If
Next j
Next i
For i = 1 To 10
For j = 1 To 10
If a((i - 1) * 10 + j) Mod 3 = 0 Then
Me.ForeColor = vbRed
Print a((i - 1) * 10 + j);
Else
Me.ForeColor = vbBlack
End If
Print a((i - 1) * 10 + j);
Next j
Next i
End Sub
Private Sub Form_Load()
Me.AutoRedraw = True
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询