Gossip费氏数列

简介:

问题说明:

  若有一只兔子,每月生一只,一个月以后小兔子也开始生产。起初一只兔子,一个月以后两只兔子,两个月以后三只兔子,三个月后五只兔子。。

算法描述:

  简单的递归即可:

复制代码
#include <stdio.h>
#include <stdlib.h>

#define N 20

int main()
{
    int Fib[N] = {0};
    int i;

    Fib[0] = Fib[1] = 1;
    
    for(i=2;i<N;i++)
        Fib[i] = Fib[i-1] + Fib[i-2];

    for(i=0;i<N;i++)
        printf("%d ",Fib[i]);
    printf("\n");

    return 0;
}
复制代码

本文转自博客园xingoo的博客,原文链接:Gossip费氏数列,如需转载请自行联系原博主。
相关文章
|
2月前
|
算法
LeetCode第24题两两交换链表中的节点
这篇文章介绍了LeetCode第24题"两两交换链表中的节点"的解题方法,通过使用虚拟节点和前驱节点技巧,实现了链表中相邻节点的交换。
LeetCode第24题两两交换链表中的节点
|
5月前
leetcode代码记录(滑动窗口最大值
leetcode代码记录(滑动窗口最大值
29 0
|
5月前
|
Java C++ Python
leetcode-24:两两交换链表中的节点
leetcode-24:两两交换链表中的节点
46 0
leetcode-24:两两交换链表中的节点
|
5月前
|
算法 测试技术 C#
【二叉树】【单调双向队列】LeetCode239:滑动窗口最大值
【二叉树】【单调双向队列】LeetCode239:滑动窗口最大值
|
5月前
|
Go
golang力扣leetcode 24.两两交换链表中的节点
golang力扣leetcode 24.两两交换链表中的节点
25 0
|
5月前
「LeetCode」24. 两两交换链表中的节点
「LeetCode」24. 两两交换链表中的节点
23 0
|
算法 安全 Swift
LeetCode - #24 两两交换链表中的节点
不积跬步,无以至千里;不积小流,无以成江海,Swift社区 伴你前行。如果大家有建议和意见欢迎在文末留言,我们会尽力满足大家的需求。
LeetCode - #24 两两交换链表中的节点
每日一题——两两交换链表中的节点
每日一题——两两交换链表中的节点
Leecode 24. 两两交换链表中的节点
Leecode 24. 两两交换链表中的节点
51 0
|
Java C++ Python
【LeetCode】 24. 两两交换链表中的节点
24. 两两交换链表中的节点
96 0