课程
/后端开发
/C
/C语言入门
有人可以解释一下这里面的9,8,7,6,5,4,...是怎么来的吗???
2019-02-15
源自:C语言入门 5-8
正在回答
num = ( getPeachNumber ( n + 1 ) + 1 ) * 2;
即:
num=(((((((((getPeachNumber(10)+1)*2+1)*2+1)*2+1)*2+1)*2+1)*2+1)*2+1)*2+1)*2;
getPeachNumber(10) == 1;
然后你计算一下吧,结果是sum=1534;
慕用0154158
num = (getPeachNumber(n+1)+1)*2;
getPeachNumber(n+1) //这是一个函数,不要拆分错误,这个函数用来计算n+1天的桃子个数
/*以第九天和第十天为例:
第十天剩余一个桃子,即getPeachNumber(10) == 1
n = 9时,第九天的桃子就为(第十天的桃子数+1)*2
第十天的桃子数 = getPeachNumber(10) = getPeachNumber(9+1)
因为 n = 9;所以 =getPeachNumber(n+1)
第九天的桃子就为(第十天的桃子数+1)*2 = (getPeachNumber(n+1)+1)*2;
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答 hd td sd 怎么弄来的 不懂
1 回答不是很懂怎么错的
1 回答新手不懂怎么出来的这个四个数字怎么出来的
3 回答a++ ++a是怎么运算的不懂?
1 回答看不懂怎么都看不懂