早教吧作业答案频道 -->数学-->
简单的VB题,但是我还是不会,利用随机函数,产生五十至一百范围内的二十个随机数,显示其中的最大值,最小值和平均数,我们要的是自己画出来的啊,command1是选20个数,在text1里显示20个数.command2
题目详情
简单的VB题,但是我还是不会,
利用随机函数,产生五十至一百范围内的二十个随机数,显示其中的最大值,最小值和平均数,我们要的是自己画出来的啊,command1是选20个数,在text1里显示20个数.command2是最大值 command3是最小值,command4是平均值得,然后text2显示结果..请问这些框里分别该写什么啊?
利用随机函数,产生五十至一百范围内的二十个随机数,显示其中的最大值,最小值和平均数,我们要的是自己画出来的啊,command1是选20个数,在text1里显示20个数.command2是最大值 command3是最小值,command4是平均值得,然后text2显示结果..请问这些框里分别该写什么啊?
▼优质解答
答案和解析
Dim a(1 To 20)
Private Sub Command1_Click()
For i = 1 To 20
Randomize
a(i) = Int(Rnd * 51 + 50)
Text1 = Text1 & a(i) & Space(1)
Next
For i = 1 To 19
For J = i + 1 To 20
If a(i) > a(J) Then temp = a(i): a(i) = a(J): a(J) = temp
Next J
Next i
End Sub
Private Sub Command2_Click()
Text2 = "最大值" & a(20)
End Sub
Private Sub Command3_Click()
Text2 = "最小值" & a(1)
End Sub
Private Sub Command4_Click()
For i = 1 To 20
m = Val(a(i)) + m
Next
Text2 = "平均值" & m / 20
End Sub
Private Sub Command1_Click()
For i = 1 To 20
Randomize
a(i) = Int(Rnd * 51 + 50)
Text1 = Text1 & a(i) & Space(1)
Next
For i = 1 To 19
For J = i + 1 To 20
If a(i) > a(J) Then temp = a(i): a(i) = a(J): a(J) = temp
Next J
Next i
End Sub
Private Sub Command2_Click()
Text2 = "最大值" & a(20)
End Sub
Private Sub Command3_Click()
Text2 = "最小值" & a(1)
End Sub
Private Sub Command4_Click()
For i = 1 To 20
m = Val(a(i)) + m
Next
Text2 = "平均值" & m / 20
End Sub
看了 简单的VB题,但是我还是不会...的网友还看了以下:
一点小数学问题1.⊙O是△ABC的外接圆,⊙O的半径R=2,sinB=3/4,则弦AC的长为多少?2 2020-03-30 …
有这样的一道题目:“已知,一次函数y=kx+b的图象经过点A(o,&),B(-1,#),则△AOB 2020-04-08 …
如图,在ΔABC中,点O是AC边上的一个动点,过点O作直线MN//BC,∠ACB以及外角∠ACD的 2020-04-09 …
用简便方法计算1.25*(10+0.8)8*1.73*0.12538*9.919.7*15.3-5 2020-05-15 …
在三角形ABC中,角C=90度,角B=30度,O是AB上的一点,OA=M,圆心O的半径为R,当R与 2020-06-10 …
当x->无穷,1/(ax^2+bx+c)=o(1/x+1),则abc一定为a0,b,c为任意常数怎 2020-06-11 …
谁帮我做下下面的关于时间复杂度的习题?f(n)=100n^3+n^2+1000,g(n)=25n^ 2020-06-12 …
关于圆的相交相切相离的简单题在Rt△ABC中,∠C=90°,∠B=30°,O是AB上一点,OA=m 2020-07-26 …
一个有关大O(阶)的问题求两个单调递增函数f(n)和g(n)(n为自然数),f(n)≠O(g(n) 2020-07-31 …
1反问句没反问词是反问句么2小孩掉进水里,我们能见死不救吗?是不是反问句1是1题。2是2题 2020-10-30 …