VB 将列表框1的内容全部复制到列表框2中

这样的一道题,进入程序时,列表框1中的出现30个100到300的随机整数。(这一步我会。)然后单击command1(判断质数),就在列表框2中显示出列表框1中所筛选出来的... 这样的一道题,进入程序时,列表框1中的出现30个100到300的随机整数。(这一步我会。)然后单击command1(判断质数),就在列表框2中显示出列表框1中所筛选出来的质数。是不是需要先将列表框1中的数据复制到列表框2中再判断筛选?这道题究竟该怎么做?
在线等啊。今天不解决睡不着,网上好多列表框的教程都看了,还是没看到一个能帮上忙的。
我试过了...你们给的答案筛选出来的都有的不是质数..很费解,我看了语句也应该是判断质数的语句啊。
展开
 我来答
zcxv1221
2010-06-21 · TA获得超过880个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:232万
展开全部
Private Sub Command1_Click()
For i = 0 To List1.ListCount - 1
For j = 2 To Int(Sqr(List1.List(i)))
If i Mod j = 0 Then
Exit For
End If
Next
If j > Int(Sqr(List1.List(i))) Then List2.AddItem List1.List(i)
Next
End Sub

Private Sub Form_Load()
Randomize
For i = 1 To 30
List1.AddItem Int(Rnd(1) * 201 + 100)
Next
End Sub
Mini_Pray
2010-06-21 · TA获得超过431个赞
知道小有建树答主
回答量:439
采纳率:0%
帮助的人:489万
展开全部
dim n,m as int...
m=0
for n=0 to 29
if list1.n=质数 then
list2.m=list1.n
m=m+1
end if
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
4xguys
2010-06-21 · TA获得超过241个赞
知道小有建树答主
回答量:423
采纳率:0%
帮助的人:0
展开全部
for i = 0 to list1.listcount-1
如果list1.list(i)是质数list2.additem list1.list(i)
next i
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式