飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3967|回复: 3

[C/C++] 学习到了递归,做这一道题,不理解求教?

[复制链接]
  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 353 天

    [LV.8]以坛为家I

    发表于 2011-3-22 19:42:59 | 显示全部楼层 |阅读模式
    #include "stdio.h"
    fun(int k,int *p)
    {int a,b;
    if(k==1||k==2)  *p=1;
    else {fun(k-1,&a);
           fun(k-2,&b);
           *p=a+b;
          }
    }
    main()
    {int x;
    fun(6,&x);
    printf("%d \n",x);
    }
    此题结果为什么是8?
    这个递归的调用是什么样的。
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-9-2 13:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2011-3-23 20:41:35 | 显示全部楼层
    不懂,路过
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2011-5-21 18:21:25 | 显示全部楼层
    https://www.chinapyg.com/viewthread.php?tid=59695

    这个是斐波那契数列求第n个数值
    视频 28 ~
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 353 天

    [LV.8]以坛为家I

     楼主| 发表于 2011-5-22 12:33:46 | 显示全部楼层
    谢谢!!看会了!!
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表