永发信息网

用VB编写程序,从文件“c:zx.txt”中读出10个实数。求出10个数的最大值和平均数,并分别显示。

答案:2  悬赏:80  手机版
解决时间 2021-04-13 13:42
用VB编写程序,从文件“c:zx.txt”中读出10个实数。求出10个数的最大值和平均数,并分别显示。
最佳答案

由于不知道你的数据时如何存储在文件中的,下面假设你的数据是一行一行的存储的

Private Sub Form_Load()
Dim x(10) As String
Dim even As Double
Dim MaxX As Double
Dim i As Integer
MaxX = 0
even = 0
Open "c:\zx.txt" For Input As #1

For i = 1 To 10
Line Input #1, x(i)
even = even + Val(x(i))
If Val(x(i)) > MaxX Then
MaxX = Val(x(i))
End If
Next i
even = even / 10
MsgBox "这10个数的最大值为:" & MaxX & ",平均值为" & even
End Sub

全部回答

Option Explicit Const N = 10 '读取10个数 Private Sub Form_Activate() Dim S, Max, i, temp On Error GoTo errmsg Open "c:\zx.txt" For Input As #1

For i = 1 To N Line Input #1, temp '按行读取

If EOF(1) Then MsgBox "检查数据的个数:" & N Unload Me End If S = S + Val(temp) If Max < Val(temp) Then Max = Val(temp) Next Close #1 S = S / N

MsgBox "最大值:" & Max & vbNewLine & "平均值:" & S Unload Me Exit Sub errmsg: MsgBox "检查c:\zx.txt文件是否存在!" End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Don't spoil it这是什么意思?
单选题Ihopetoget________atool________h
登封哪有卖安踏衣服的?
营山县朗池镇绥山社区居民委员会怎么去啊,有
52平米小户型装修设计方案,52平米小户型如何
手机积分如何兑换礼物
谁能给我个QQ超级整人软件的注册码
毕业送给孩子们的寄语,暑期就要结束,学校提醒
2017年黑龙江省考公安类加试的招警专业知识考
单选题脐血是新生婴儿残留在脐带和胎盘中的血
为什么平安车险上不了商业险,一次险也没出过
光用布堵嘴能堵上吗
移动的电话可以查么,外省的呢?
描写没文化的人的句子,关于中华文化我来传的
上雷坪我想知道这个在什么地方
推荐资讯
若根号下-1/x 有意义,X的取值范围.
五险一金算法 问工资3300元五险是11%,一金8%
为什么女人爱发火?
2011年10月11日,美国国会参议院不顾各方反对
聚友汽车美容地址有知道的么?有点事想过去
卤鼎记这个地址在什么地方,我要处理点事
返回友谊的格言,描写友谊的名言有哪些
我女儿四个多月了可是她吃奶是越来越少了像个
今天大盘怎么了 这么霸道
上海松江离昆山有多远
奥格威广告名句,关于广告的名言
弟子想发心出家专弘扬净土宗,求大德推荐戒律
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?