随机生成n个不同的数字-小组合作编写
2012-05-31 14:12
260 查看
今天老师让我们合作,来完成一个任务,于是,我们在团支书给分配的组中,我们自己协商,自己做自己的,到最后整合都一台电脑上。
窗体下的编程如下:
Private Sub Command1_Click()
n=InputBox("请输入一个正整数")
Dim Str2 As String
Call GetNInteger(n,str2)
Lable1.Caption=left(str2,len(str2)-1)
End Sub
添加模块通用下的编程如下:
Sub GetNInteger(ByVal n As Integer,ByRef p As String)
Redim a(1 to n)
Randomize
p=" "
For i=1 to n
Do
x=Int(Rnd*90)+10
yes=0
For j=1 to i-1
If x=a(j) Then yes=1:Exit For
Next
Loop While yes=1
a(i)=x
p=p & str(a(i)) & ","
Next
End Sub
总结:小组的合作让我觉得很愉快,同学们之间可以商量有哪些地方是不懂的。还有同学之间可以互相寻找错误,即使纠正,我觉得这次的活动很有意义。同学们都享受其中,也表示很喜欢,希望老师对于这方面能够多多益善。
窗体下的编程如下:
Private Sub Command1_Click()
n=InputBox("请输入一个正整数")
Dim Str2 As String
Call GetNInteger(n,str2)
Lable1.Caption=left(str2,len(str2)-1)
End Sub
添加模块通用下的编程如下:
Sub GetNInteger(ByVal n As Integer,ByRef p As String)
Redim a(1 to n)
Randomize
p=" "
For i=1 to n
Do
x=Int(Rnd*90)+10
yes=0
For j=1 to i-1
If x=a(j) Then yes=1:Exit For
Next
Loop While yes=1
a(i)=x
p=p & str(a(i)) & ","
Next
End Sub
总结:小组的合作让我觉得很愉快,同学们之间可以商量有哪些地方是不懂的。还有同学之间可以互相寻找错误,即使纠正,我觉得这次的活动很有意义。同学们都享受其中,也表示很喜欢,希望老师对于这方面能够多多益善。
相关文章推荐
- 随机生成n个不同的数字小组合作编写
- 编写一个生成随机字符串的方法,参数接收长度,字符串中可能含有大写字母、 小写字母和数字。
- Android数字游戏之数独(自动随机生成不同难度的数独)
- 随机生成四位不同数字
- 18.9 随机生成一些数字并传入某个插入方法。 编写一个程序,高效地插入过的元素的维护中位数。
- 随机生成一些数字并传入某个方法。编写一个程序,每当收到新字符数字时,找出并记录中位数。
- 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从
- 程序员面试金典——解题总结: 9.18高难度题 18.9随机生成一些数字并传入某个方法。编写一个程序,每当收到新数字时,找出并记录中位数。
- 福彩双色球中红球由6个1-33之间的数字组合,且不重复,编写代码,使用Set集合来存储随机生成的1-33的数字,然后输出生成的数字
- java生成随机数字验证码图片
- 随机生成数字,并记录中位数
- Map实现从0~100中随机生成50个数,统计出现的数字最大值和最小值,输出出现最多的次数及对应的数字
- Excel生成随机字符串(数字大小写混合)
- 怎样生成带有随机杂点的ASP数字以及字母验证码
- iOS随机生成数字
- 随机生成字母数字验证码,可定义验证码的长度
- 160511、生成8位随机不重复的数字编号的方法
- selenium webdriver 杂记-生成随机数字字母组合参数
- 编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名
- 随机给定10个小于10的数字(出现的数字可能重复),从其中取出3个各不相同的数字可组合出多个不同的3位数,请输出这些3位数中最大的那个3位数