论坛: 轻松一刻 标题: 以前发的一个问题,好怀恋286,不知道,现在他还上不上! 复制本贴地址    
作者: 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号