这节课好难啊。。。斐波那契和那个比较最大数里面判断循环多少次的部分直接给我整蒙圈了。。。大神有没有简单直观的说法便于理解一下这两部分?
never 资深达人 2016-02-16 00:08:35
3034 5 0

详见视频中相关内容。。

问题来自: for循环实例

共 5 个回答

    嘿嘿大人 一代宗师 2998天前

    整蒙了就把视频暂停,然后拿出笔一个一个的写出来,这样映像深刻也便于理解,如果要我讲我讲的也和视频一样,我觉得视频讲的已经很简单的,还有斐波那契数列一般用递归来做,递归函数这种东西没法表达,你只要理解通项公式,递归函数你可以找一个小一点的数代入去算,不过都很复杂,上一次给别人写汉诺塔的步骤都写了几页

    never 资深达人 2998天前

    回复 嘿嘿大人:那有没有斐波那契数列的正确代码?

    嘿嘿大人 一代宗师 2998天前

    回复 never

    #include <stdio.h>
    int fib(int n)
    {
    if(n==1||n==2)
    return 1;
    return fib(n-1)+fib(n-2);
    }
    int main()
    {
    int n;
    scanf("%d",&n);
    printf("%d\n",fib(n));
    return 0;
    }

    百度上很多的

    never 资深达人 2998天前

    回复 嘿嘿大人:我的意思是说按照这里面讲的内容写的,就是不包含fib啊return啊这些内容的代码。或者说。。我这个怎么改就能实现课程里那个表格?如图

    blob.png

    嘿嘿大人 一代宗师 2998天前

    回复 never:你把视频讲的截图下来啥表格,斐波那契用递归函数比较简单,不然代码很复杂啊

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题