美文网首页C语言
力扣(LeetCode)题解 (C语言)509. 斐波那契数

力扣(LeetCode)题解 (C语言)509. 斐波那契数

作者: 缘点点 | 来源:发表于2020-02-13 20:31 被阅读0次

509. 斐波那契数

  • 题目:

斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:
F(0) = 0, F(1) = 1
F(N) = F(N - 1) + F(N - 2), 其中 N > 1.
给定 N,计算 F(N)。
示例 1:
输入:2
输出:1
解释:F(2) = F(1) + F(0) = 1 + 0 = 1.

  • 参考代码:
int fib(int n)
{
    if(n < 2)
        return n;
    return fib(n-1) + fib(n-2);
}
  • 代码解析:
    力扣的题太久没做了,而且基本都是直接通过函数解决的,没有输出输入,而且之前都是用JS写的,想改回C的格式好像有点难度,不知道怎么下手,今天就写道简单的混一下~
    斐波那契数列是很常见的题目,本题的函数代码可以通用于所有的斐波那契数列的解答。

相关文章

网友评论

    本文标题:力扣(LeetCode)题解 (C语言)509. 斐波那契数

    本文链接:https://www.haomeiwen.com/subject/jcolfhtx.html