| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 220 人关注过本帖
标题:有一个搞不懂的问题 数列的基础 请勿见笑
收藏  订阅  推荐  打印 
allanwu244
Rank: 2
等级:注册会员
帖子:43
积分:526
注册:2007-7-24
有一个搞不懂的问题 数列的基础 请勿见笑

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-9-19 18:41
multiple1902
Rank: 12Rank: 12Rank: 12
等级:版主
威望:40
帖子:4479
积分:45682
注册:2007-2-9

i=2是无所谓的,赋几都行,因为没用到。

为什么s赋1得看你的问题是啥对吧?

“高考”这个词在耳边不断萦绕,心中的激动不言而喻。写下一句话,一起努力。Let's struggle together.
2008-9-19 18:51
allanwu244
Rank: 2
等级:注册会员
帖子:43
积分:526
注册:2007-7-24
回复 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-9-19 23:58
allanwu244
Rank: 2
等级:注册会员
帖子:43
积分:526
注册:2007-7-24
这道题已经搞懂了(贝格曼数列的问题)

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-4 18:50
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.050411 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved