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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

问题来源:
好厉害的猴子,大圣附体么
http://bbs.itheima.com/thread-235034-1-1.html

具体问题:
猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上再想吃时,就只剩下一个桃子了。求第一天共摘了多少个桃子?

代码实现:
  1. #include <stdio.h>

  2. int peach(int n){
  3.     int count = 1;
  4.     if (1 == n) {
  5.         count = 1;
  6.     }else{
  7.         count = (peach(n-1)+1)*2;
  8.     }
  9.     return count;
  10.    
  11. }
  12. int main(int argc, const char * argv[]) {
  13.     printf("%d",peach(10));
  14.     return 0;
  15. }
复制代码


仅限娱乐,请勿当真!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马