| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 709 人关注过本帖
标题:0 1 1 2 3 如何实现这种程序呢?
只看楼主 加入收藏
jin307119903
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-5-19
收藏
 问题点数:0 回复次数:8 
0 1 1 2 3 如何实现这种程序呢?
编写程序:打印出以下前30项数
0 1 1 2 3 5 8 13 21 34……89
搜索更多相关主题的帖子: 打印 编写 
2006-05-26 22:09
blueblood
Rank: 2
等 级:新手上路
威 望:4
帖 子:135
专家分:0
注 册:2006-4-2
收藏
得分:0 

项数不多,可用数组做,相对简单点。
a(1)=0
a(2)=1
从第三项开始用循环:a(i)=a(i-1)+a(i-2)
程序还是自己写,学习嘛!

2006-05-27 06:01
jin307119903
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-5-19
收藏
得分:0 
我们没有学过数组,可不可以指点一下
2006-05-27 18:02
jin307119903
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-5-19
收藏
得分:0 
每前两项数之和作为第三项数,如此循环该如何实现呢?
0+1=1
1+1=2
1+2=3
2+3=5
5+3=8……
该如何编起?????
2006-05-27 18:05
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 

set talk off
clear
a=0
b=1
for i=3 to 30
c=a+b
?str(a)+"+"+str(b)+"="+str(c)
a=b
b=c
endfor


感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-27 18:46
jin307119903
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-5-19
收藏
得分:0 
谢谢您了!
2006-05-27 21:56
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
客气了。
该数列为菲波拉契数列吧。据说是用来分析兔子的繁衍数量的。还听说黄金分割比例也从这个数列产生。后面数据除以前面的数据越来越接近黄金分割比0.618。

[此贴子已经被作者于2006-5-27 22:25:43编辑过]


感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-27 22:22
wukou
Rank: 1
等 级:新手上路
威 望:1
帖 子:90
专家分:8
注 册:2005-8-25
收藏
得分:0 
说的不错,做的不错,长见识。

2006-05-28 17:55
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
以下是引用wukou在2006-5-28 17:55:00的发言:
说的不错,做的不错,长见识。

谢谢!


感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2006-05-28 17:56
快速回复:0 1 1 2 3 如何实现这种程序呢?
数据加载中...
 
   



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

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