|
本帖最后由 france723 于 2017-5-2 19:51 编辑
Int是 将数字向下舍入到最接近的整数. 比如Rnd*10得到的数是3.814, Int(Rnd)得到的数是3
其实无需改写数组, 一定要改写的话, 代码如下(其实可以放在一个循环里面, 这么写方便你看明白写入和读取数组)
- Sub aaa()
- Dim ar, i, v, Max, Min, s, a
- ReDim ar(1 To 20)
- Max = 49
- Min = 101
- For i = 1 To 20
- ar(i) = Rnd * 50 + 50
- s = ar(i) + s
- Next i
- For Each v In ar
- If Max < v Then
- Max = v
- End If
- If Min > v Then
- Min = v
- End If
- Next v
- a = s / 20
- MsgBox ("Max: " & Max & " Min: " & Min & " Moy: " & a)
- End Sub
复制代码
|
评分
-
查看全部评分
|