用VB把随机生成的数(0到9的正整数)排列成5行,每一行7个数,具体的代码怎么写

我想在PICTURE里面打印出来,每行7个数,共5行,这7个数是随机生成的PrivateSubCommand1_Click()DimIAsInteger,JAsInteg... 我想在PICTURE里面打印出来,每行7个数,共5行,这7个数是随机生成的
Private Sub Command1_Click()
Dim I As Integer, J As Integer, A() As Integer
For I = 1 To 5
For J = 1 To 7
Picture1.Print A(I, J) = Int(10 * Rnd)
Next J
Next I
End Sub
哪需要改啊? 用不用IF语句啊?
展开
 我来答
wynness
2009-08-05 · TA获得超过1676个赞
知道小有建树答主
回答量:2245
采纳率:50%
帮助的人:1303万
展开全部
最完整的,也是最快的算法!
Sub form_load()
Randomize
End Sub

Private Sub Command1_Click()
For i = 1 To 5
j = 1
Do While j = 1
a = Int(Rnd * 10 ^ 7)
If Len(a) = 7 Then Picture1.Print a
j = 0
Loop
Next

End Sub
tianqing20wen

2009-08-05 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5827万
展开全部
randomize
for i = 1 to 35
print rnd*9;
if i mod 7=0 then print
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式