A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 愿得一人心1111 中级黑马   /  2015-8-20 20:41  /  867 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

第一天一个吃一半多一个  第二天一半多一个
#include <stdio.h>
int func(int n){
     if (n == 10) return 1;
     return  (func(n+1) + 1) * 2;
}

int main(int argc, const char * argv[]) {
     for (int  i = 1; i <= 10; i++) {
         printf("%d\t%d\n",i,func(i));
     }
     return 0;
}

6 个回复

倒序浏览
递归是难点
回复 使用道具 举报
如果一旦传入参数N=11,你整个程序都崩溃了。
回复 使用道具 举报
好厉害,还没看到那
回复 使用道具 举报
好好研究研究就好了
回复 使用道具 举报
这个不是猴子吃桃子的问题吗?!
回复 使用道具 举报
递归调用很强大
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马