利用VB制作一个“随机生成十个数字(1-100之间的整数)求极值(最大最小值)和平均值”

利用VB制作一个“随机生成十个数字(1-100之间的整数)求极值(最大最小值)和平均值”窗口样式如下麻烦请写出全部代码最好可以有窗口截图(我只是帮别人完成,自己对编程一点... 利用VB制作一个“随机生成十个数字(1-100之间的整数)求极值(最大最小值)和平均值”窗口样式如下麻烦请写出全部代码最好可以有窗口截图(我只是帮别人完成,自己对编程一点不懂) 展开
 我来答
旅初彤2B
2018-12-09 · TA获得超过2.6万个赞
知道大有可为答主
回答量:4.4万
采纳率:65%
帮助的人:5248万
展开全部

代码:

Dim max, min As Integer
Dim avg As Double
Private Sub Command1_Click()
Dim num(10) As Integer
Text1.Text = ""
Label4.Caption = ""
Label5.Caption = ""
Label6.Caption = ""
Dim i, j, temp, sum As Integer
sum = 0
For i = 1 To 10
num(i) = Int(Rnd * (100 + 1))
sum = sum + num(i)
Text1.Text = Text1.Text & num(i) & Space(4)
Next i
For i = 1 To 10
For j = 1 To 10 - i
If num(j) < num(j + 1) Then
temp = num(j)
num(j) = num(j + 1)
num(j + 1) = temp
End If
Next j
Next i
max = num(1)
min = num(10)
avg = sum * 1# / 10
End Sub
Private Sub Command2_Click()
If Text1.Text = "" Then
MsgBox "没有数组,无法计算!"
Else
Label4.Caption = max
Label5.Caption = min
Label6.Caption = avg
End If
End Sub

设计好的窗体:

程序运行的窗体:

听不清啊
高粉答主

2018-12-09 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部



如图

追问
可以点输出显示极值吗?点极值,再出来极值吗?幸苦了
追答
有两个命令,按钮,点第一个显示十个随机数,点第二个命令按钮就显示出极值和平均值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式