永发信息网

vb 斐波那契数列问题……急.

答案:2  悬赏:70  手机版
解决时间 2021-12-26 03:54
vb 斐波那契数列问题……急.
将斐波那契数列的前15项写入文件fb.txt,然后从该文件中将数据读取出来并计算合计和平均数,最后送入列表框.
就直接全都显示在一个框里就行了,先是前十五个数,再是和,最后是 均值在 您只给我代码就可以了,框框我自己做…… 哈哈 遇见高手 了!太高兴了~


最佳答案

Option Explicit
'产生斐波那契数列并保存到D:\fb.txt
Private Sub Command1_Click()
Dim FB(1 To 15) As Integer
Dim i As Integer
'产生斐波那契数列前15项
FB(1) = 1
FB(2) = 1
For i = 3 To 15
FB(i) = FB(i - 1) + FB(i - 2)
Next
'保存到D盘fb.txt
Open d:\fb.txt For Output As #1
For i = 1 To 15
Print #1,FB(i)
Next
Close #1
MsgBox 斐波那契数列产生完毕并保存 '不想要这句可以删掉
End Sub
'从D:\fb.txt读取斐波那契数列并计算输出
Private Sub Command2_Click()
Dim FB(1 To 15)
Dim i As Integer
Dim Sum As Double
Dim PingJun As Double
'读取D盘fb.txt
If Dir(d:\fb.txt) = Then MsgBox 你还没有生成d:\fb.txt文件:Exit Sub
Open d:\fb.txt For Input As #1
For i = 1 To 15
Line Input #1,FB(i)
Next
Close #1
'计算总和
For i = 1 To 15
Sum = Sum + FB(i)
Next
'计算平均值
PingJun = Sum / 15
'将读出的数据输出到列表框
List1.Clear
For i = 1 To 15
List1.AddItem FB(i)
Next
List1.AddItem 和为 & Str(Sum)
List1.AddItem 平均值为 & Str(PingJun)
End Su


全部回答
谢谢解答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问从广东江门坐飞机到贵阳要多少钱?我过完
南浦派出所(民主路)办公地址在什么地方?我要
小李加工一个零件的时间由原来的15分钟减少到
活动力度大什么意思
乙酸解离常数测定hac溶液的ph时,为什么要按h
母亲与莫扎特阅读答案
哪个租车公司好
富岭派出所地址在什么地方?想过去办事
小腿骨头响是什么原因
突然有个女孩做我的情人
孝昌县孝感孝昌县生资公司农资经营部地址在哪
架子鼓培训班一个月最高多少钱
仙阳森林派出所办公位置在哪啊?好找么?
这里附近有加油站吗,用英语怎么说?
“猴子捞月”的故事中,同学们一定很熟悉,从
推荐资讯
哪首女生唱的歌里面有支离破碎
察县供电公司坎乡供电所营业厅办公位置在哪啊
焕然一新的意思
北纬38°一开阔平地上,在楼高为H的楼房北面
铃的拼音是什么
逻辑学里面的普遍概念和集合概念怎么区分
小练笔三年级下册的第7课我想对人们说点什么
优良的班风主要体现在下列许多方面:①精神风
单选题Iagreedonhersuggestion________let
上海市闸北区城管监察大队第八分队办公位置在
网络购物为什么比较便宜?
《饥荒》多人联机版怎么打字聊天
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?