| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 878 人关注过本帖
标题:有一个搞不懂的问题 数列的基础 请勿见笑
只看楼主 加入收藏
allanwu244
Rank: 2
等 级:论坛游民
帖 子:134
专家分:20
注 册:2007-7-24
结帖率:100%
收藏
 问题点数:0 回复次数:3 
有一个搞不懂的问题 数列的基础 请勿见笑
Private Sub Command1_Click()
Dim a As Integer, b As Integer, c As Integer, i As Integer, s As Integer
a = 0: b = 1: i = 2: s = 1
Text1 = Str(a) & Space(5) + Str(b) + Space(5)
For i = 3 To 20
  c = a + b
 Text1 = Text1 & Str(c) & Space(5)
 a = b
 b = c
 s = s + c
 Next i
 Label2.Caption = Str(s)

End Sub
在这道题中 为什么令? i =2 s =1
麻烦解答一下
                       谢谢!
搜索更多相关主题的帖子: 基础 见笑 
2008-09-19 18:41
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
i=2是无所谓的,赋几都行,因为没用到。

为什么s赋1得看你的问题是啥对吧?
2008-09-19 18:51
allanwu244
Rank: 2
等 级:论坛游民
帖 子:134
专家分:20
注 册:2007-7-24
收藏
得分:0 
回复 2# multiple1902 的帖子
i=2是没区别的吗 我试试 我的问题是:一般情况下 for i = 1 to 100 这里的 i =1 是循环初值 对不对
s 赋 1 是因为 a =0 b = 1     a + b = 0 + 1 = 1 所以 s =1
2008-09-19 23:58
allanwu244
Rank: 2
等 级:论坛游民
帖 子:134
专家分:20
注 册:2007-7-24
收藏
得分:0 
这道题已经搞懂了(贝格曼数列的问题)
Private Sub Command1_Click()
Dim a As Integer, b As Integer, c As Integer, i As Integer, s As Integer
a = 0: b = 1: i = 2: s = 1       ,i初始没有用
Text1 = Str(a) & Space(5) + Str(b) + Space(5)       ,文本框内显示a和b的值
For i = 3 To 20
  c = a + b
Text1 = Text1 & Str(c) & Space(5)      
a = b     ,把a的值赋给a
b = c      把c的值 既(a + b)赋给a
s = s + c     s是Label2.Caption 显示用
Next i
Label2.Caption = Str(s)

End Sub

边学边做,天天向上.
2008-12-04 18:50
快速回复:有一个搞不懂的问题 数列的基础 请勿见笑
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.080249 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved