用VB,随机生成20个100以内的正整数,将其中的奇数和偶数分两行显示在窗体上? 20

用VB,随机生成20个100以内的正整数,将其中的奇数和偶数分两行显示在窗体上?速度我只要程序代码... 用VB,随机生成20个100以内的正整数,将其中的奇数和偶数分两行显示在窗体上?
速度我只要程序代码
展开
 我来答
niusoft
推荐于2016-11-01 · TA获得超过762个赞
知道小有建树答主
回答量:1278
采纳率:0%
帮助的人:0
展开全部
Private Sub Form_Activate()
Dim myarray(1 To 20) As Integer
Dim myarray2(1 To 20) As Integer
Dim myarray3(1 To 20) As Integer
Dim j As Integer
j = 1
Dim k As Integer
k = 1
Dim i As Integer
For i = 1 To 20
Randomize
myarray(i) = (1 - 100) * Rnd + 100
If myarray(i) Mod 2 = 0 Then
myarray2(j) = myarray(i)

Else
myarray3(k) = myarray(i)
End If
j = j + 1
k = k + 1
Next i
For j = 1 To 20
If myarray2(j) <> 0 Then
Print myarray2(j);
End If
Next j
Print
For j = 1 To 20
If myarray3(j) <> 0 Then
Print myarray3(j);
End If

Next j
Print

End Sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝色无限
2006-10-19 · 超过16用户采纳过TA的回答
知道答主
回答量:123
采纳率:0%
帮助的人:66.9万
展开全部
randomize
for i=1 to 20
r=rnd*100+1
if r mod 2 then
n=n+1
a(n)=r
else
m=m+1
a(m)=r
end if
next
for i=1 to n
print(a(n))
next
for i=1 to m
print(a(m))
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式