怎么用vb设计 随机产生10个100到200之间的数,求出最大值与最小值 20
5个回答
展开全部
Dim a(9) As integer '定义一个整数变量数组,大小为10
for i = 0 to 9
Randomize '
a(i) = int(Rnd * 100 + 100) '随机生成10个数字
Next
Dim b As Integer '定义一个临时变量
for i = 0 to 8
for j = i + 1 to 9
if a(j) < a(i) then '将9个数按照大小排序
b = a(j)
a(j) = a(i)
a(i) = b
End If
Next
Next
最大值为a(9),最小值为a(0)
for i = 0 to 9
Randomize '
a(i) = int(Rnd * 100 + 100) '随机生成10个数字
Next
Dim b As Integer '定义一个临时变量
for i = 0 to 8
for j = i + 1 to 9
if a(j) < a(i) then '将9个数按照大小排序
b = a(j)
a(j) = a(i)
a(i) = b
End If
Next
Next
最大值为a(9),最小值为a(0)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Form_Load()
Dim n, a, max As Integer
n = 1
max = Int(Rnd * 101 + 100)
Print max;
Do
n = n + 1
a = Int(Rnd * 101 + 100)
Print a;
If a > max Then max = a
Loop While n < 10
Print
Print max
End Sub
应当可以
Dim n, a, max As Integer
n = 1
max = Int(Rnd * 101 + 100)
Print max;
Do
n = n + 1
a = Int(Rnd * 101 + 100)
Print a;
If a > max Then max = a
Loop While n < 10
Print max
End Sub
应当可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-08-12
展开全部
如图所示,望~~。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询