vb编程题:随机产生10个[0,100]随机整数并求出能被3整除的数。求这个vb

vb编程题:随机产生10个[0,100]随机整数并求出能被3整除的数。求这个vb代码
我要求详细的代码 不用给我中文描述 谢谢

第1个回答  2017-06-10
一、要产生1到100之间的,首先了解Rnd函数的用法,Rnd函数产生的是0和1之间的随机数,范围是[0,1),包括0,但不包括1。因此要产生1~100之间的随机数,可以使用Rnd*98,产生的是[0,98)的随机数,而int(Rnd*98)产生的是[0,97]之间的随机整数,那么int(Rnd*98)+2产生的就是[2,99]之间的随机整数了,符合目标1到100之间的随机数目的。函数代码如下:Public Function sj() As Integer Randomize sj = Int(Rnd * 98) + 2End Function二、举个例子,要产生10个1到100之间的随机整数,如下:1、打开VB6.0,新建一个标准exe工程;2、在设计界面上添加一个Text控件和一个Command控件;3、Command1控件的Caption属性设置为"产生10个1~100之间的随机数"。4、双击Command1控件,进入代码编辑界面,输入如下代码:Public Function sj() As Integer Randomize sj = Int(Rnd * 98) + 2End FunctionPrivate Sub Command1_Click()Text1.Text = ""For i = 1 To 10 Text1.Text = Text1.Text & sj() & " "Next iEnd Sub5、运行工程,单击按钮,可以看到Text1控件中产生的10个1~100之间的随机整数。追问

你能把程序完整的写出来吗?

你能把程序完整的写出来吗?

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网