|
作者: yangcheng [yangcheng] 论坛用户 | 登录 |
作者: 后街男孩 [yangcheng] 论坛用户 回复 收藏 修改 删除 我的老师给我留了一道vf编程题! 想了很久都没有想出来! 问题:有一个数列,前两个数是1,1。第三个数是前两个数之和,以后的每一个数是其前两个数之和。求此数列的第30个数? 希望大家多多帮助哈! 我们的目标是把20CN建设成一个技术全面、功能齐全、界面美观、管理有序、成员关系融洽、学习气氛轻松高效的纯技术网站。 20CN的建设需要你的参与,按此可为网站更新文档 地主 发表时间: 12/08 16:41 回复: 286 [unique] 版主 回复 收藏 KAO,这种问题还想了很久? A=1 B=1 FOR I=3 TO 30 C=A+B A=B B=C NEXT I ? C 纵行下天,286足矣。 B1层 发表时间: 12/08 16:46 回复: 后街男孩 [yangcheng] 论坛用户 回复 收藏 修改 删除 呵呵!286!不好意思哈! 我刚刚学编程! 我是这么想的: store 1 to a,b,w do while w〈=10 c=a+b a=b+c b=c+a w=w+1 enddo ?c 20CN代表着20世纪的古典黑客精神。我们不是黑客,但是我们拥有真正黑客的内涵,思想,方向,激情与动力。 20CN的建设需要你的参与,按此可为网站更新文档 B2层 发表时间: 12/08 16:57 回复: 286 [unique] 版主 回复 收藏 绕圈太大了。我都看迷了。 这个东西就是裴波那切数列。你自已看自己的程序吧,只要结果对,那就好了。 纵行下天,286足矣。 B3层 发表时间: 12/08 17:19 回复: 寒枫 [ceo_8008] 论坛用户 回复 收藏 Fibonacci数列嘛・・・ 在C中是这样的: main() { int f1=1,f2=1,f=2,i,s=2,n; printf("Input n="); scanf("%d",&n); for (i=3;i<=n;i++) { s=s+f; f1=f2; f2=f; f=f1+f2; } printf("%d",s); getch(); } 算法都一样 寄蜉蝣与天地,渺沧海之一粟; 哀吾生之须臾,羡长江之无穷…… B4层 发表时间: 12/09 00:22 |
地主 发表时间: 09-06-24 02:15 |
回复: and [and] 论坛用户 | 登录 |
偶然来看看 |
B1层 发表时间: 09-06-26 01:23 |
回复: xiaoshi [xiaoshi] 论坛用户 | 登录 |
是啊怀念286 夜色撩人 九姑娘......... |
B2层 发表时间: 09-07-05 10:46 |
回复: junjuntop [junjuntop] 论坛用户 | 登录 |
都是些上了年纪的老人了哦 |
B3层 发表时间: 09-07-16 15:50 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号