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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

2 个回复

倒序浏览
      public static int count(int n)//n为天数
      {
              int i=1;
              int j=0;
              if(n==1)
                      j=0;
              if(n>1)
              {
                      j=2*(count(n-1)+1);//逆推出来的
              }
              return j+i;
      }
你在main()行数调用一下,输出看看
回复 使用道具 举报
不错不错、小程序挺有意思的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马