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
     Print
    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
     Print
    Next i
 End Sub
Private Sub Form_Load()
   Me.AutoRedraw = True
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式