VB:产生20个30到50之间的随机数,并以每行4个进行排列。 要求代码尽可能简洁易懂,谢谢!

如题所述

Private Sub Command1_Click()
Randomize
For i = 1 To 20
a = Int(Rnd() * 21 + 30)
Print a;
If i Mod 4 = 0 Then Print
Next
End Sub

这里的区间是[30,50]
如果是[30,50)请将上面的21改为20
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-22
Private Sub Command1_Click()
Randomize

For m = 1 To 5'外部循环共输出5行
For i = 1 To 4 '内部循环 每输出4个数字换行
a = Int(Rnd() * 21 + 30)
Print a;
Next
Print '换行打印
Next
End Sub
相似回答