为了账号安全,请及时绑定邮箱和手机立即绑定

猴子摘桃num=?

数学都还给老师了...我的逻辑对不上啊...不是吃了一半再加1么,((n+1)+1)*2不太理解

#include <stdio.h>
int getPeachNumber(int n)
{
    int num;    //¶¨ÒåËùÊ£ÌÒ×ÓÊý
    if(n==10)
    {
       return 1;       //µÝ¹é½áÊøÌõ¼þ
    }
    else
    {
        num = getPeachNumber(n+1)*2+1
   ;   //ÕâÀïÊDz»Ó¦¸ÃÓõݹéÄØ£¿
        printf("µÚ%dÌìËùÊ£ÌÒ×Ó%d¸ö\n", n, num); //ÌìÊý£¬ËùÊ£ÌÒ×Ó¸öÊý
    }
    return num;
}
int main()
{
    int num = getPeachNumber(1);
    printf("ºï×ÓµÚÒ»ÌìÕªÁË:%d¸öÌÒ×Ó¡£\n", num);
    return 0;
}

正在回答

1 回答

56bd968d000138b705000372.jpg

56bd968f0001408c05000193.jpg

希望对你有帮助,你学过数列就很好理解了

3 回复 有任何疑惑可以回复我~
#1

qq_犎_0 提问者

多谢...几万年前早还给老师了
2016-02-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

猴子摘桃num=?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信