vb产生30个0~1000的随机整数,放入一个数组中,输出最大值

 我来答
tjrmgs
2015-06-24 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1043万
展开全部
'实现代码如下

Private Sub Form_Click() 
    Me.Cls 
    Dim n(1 To 30) As Integer
    Dim i%,nMax%
    Dim str As String
    '产生30个0-1000的随机数并写入数组 
    Randomize 
    For i = 1 To 30 
        n(i) = Int((1000 - 0 + 1) * Rnd + 0) 
        str = str & n(i) & " " 
        If i Mod 10=0 Then str=str & vbCrLf
    Next i 
    '找最大值
    nMax=n(1)
    For i = 1 To 30 
        If n(i)>nMax Then nMax=n(i)
    Next i 
    Print str  '窗体显示随机数
    Print "最大值:" & nMax
End Sub
郭乐530
2016-03-25 · TA获得超过369个赞
知道小有建树答主
回答量:617
采纳率:68%
帮助的人:272万
展开全部
'实现代码如下

Private Sub Form_Click()
Me.Cls
Dim n(1 To 30) As Integer
Dim i%,nMax%
Dim str As String
'产生30个0-1000的随机数并写入数组
Randomize
For i = 1 To 30
n(i) = Int((1000 - 0 + 1) * Rnd + 0)
str = str & n(i) & " "
If i Mod 10=0 Then str=str & vbCrLf
Next i
'找最大值
nMax=n(1)
For i = 1 To 30
If n(i)>nMax Then nMax=n(i)
Next i
Print str '窗体显示随机数
Print "最大值:" & nMax
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Mischa杂苍苍芦
2015-06-24
知道答主
回答量:48
采纳率:0%
帮助的人:7.4万
展开全部
机整数,放入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式