永发信息网

VB写一个简单的程序

答案:2  悬赏:30  手机版
解决时间 2021-04-15 20:45

文本狂里随即出现20个0-100之间的数字 点击按钮 首先将20个数字排序,再求出最大值和下表、20个数字的和、平均值 就一个按钮 看谁写的简单写。 要最简单哦。

最佳答案

Private Sub Command1_Click()
Dim maxValue As Integer
Dim minValue As Integer
Dim sumValue As Integer
Dim avgValue As Integer


Dim i As Integer
Dim j As Integer
Dim tmpValue As Integer
Dim tmpArr() As String
Dim sw As Integer


Text1.Text = ""
For i = 1 To 20
Randomize 5
tmpValue = Int((100 + 1) * Rnd)
sumValue = sumValue + tmpValue
Text1.Text = Text1.Text & Int((100 + 1) * Rnd) & " "
Next i

avgValue = sumValue / 20

tmpArr = Split(Text1.Text, " ")
For i = 0 To 19
tmpValue = tmpArr(i)
For j = i + 1 To 19
If tmpValue > tmpArr(j) Then
tmpArr(i) = tmpArr(j)
tmpArr(j) = tmpValue
End If
Next j
Next i
minValue = tmpArr(0)
maxValue = tmpArr(19)

Text1.Text = ""
For i = 0 To 19
Text1.Text = Text1.Text & tmpArr(i) & " "
Next i

Print "最小值:" & minValue
Print "最大值:" & maxValue
Print "平均值:" & avgValue
Print "总 和:" & sumValue
End Sub

全部回答

测试过,绝对可用 Private Sub Command1_Click() Dim i As Integer Dim j As Integer Dim k As Integer Dim a() Dim b, c As Integer Dim max As Integer Dim min As Integer Dim sum As Integer Dim doucount As Integer k = InputBox("请输入N的值", "输入", "")

ReDim a(k) For i = 0 To k - 1 a(i) = Int(Rnd * 100) Next i For i = 0 To k - 1 b = i For j = i + 1 To k - 1 If a(b) < a(j) Then b = j Next j c = a(b) a(b) = a(i) a(i) = c

'Print a(i); Next i For i = 0 To i - 1 sum = sum + a(i) If a(i) Mod 2 <> 0 Then doucount = doucount + 1 End If Next Print "最大值"; a(0); "最小值 " & a(i); "总和 " & sum; " 平均值 " & sun / i; " 偶数个数 " & doucount End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
双鱼座的你,有什么特点?
有没有什么好看的校园小说
相机三星WB550的出场标准配置是什么
密保卡里面的钱怎么用?
纯棉衣服领口洗大了有什么方法可以恢复?
华电智能电网
怎样的蓝牙耳机才算好?
女生怎样给男生写纸条 或 情书
为什么我打开网页有很多图片看不到?
桐山村在哪里啊,我有事要去这个地方
我从小身体就不是很好,手足容易冰凉,两年前
宜 春 哪 有 三 鹿 奶 粉 卖?
九江一中2009-2010学年度高三年级第二次月考
上网流量包月30M不够用
如何分辨眼镜镀膜种类,谢谢!
推荐资讯
女人连续多次高潮后全身皮肤出现红点及瘙痒吗
我的穿越火线怎么不能玩了
哪些FC游戏好玩啊?
冒险岛战神什么时候出
洪洋乡我想知道这个在什么地方
天艺专业舞蹈培训中心我想知道这个在什么地方
星光大道上一内蒙古小孩唱了个很忧伤的歌叫什
21岁了。适合什么护肤品?
业绩是什么,建筑资质升级,对业绩要求是什么
关于《穷人》(小学六年级下)的资料
“请你写下来”用英语怎麽说
韩式自助烤场净月店地址在什么地方,想过去办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?