`

java猴子摘桃

    博客分类:
  • J2SE
 
阅读更多

一个猴子摘了一堆桃子,第一天吃了桃子的一半后又吃了一个,第二天也吃了剩下
的桃子的一半后又吃了一个,以此吃下去,到了第十天还剩下一个桃子,问当初猴 子总摘了多少个
桃子?提示:倒推计算

 

 

 

public static void main(String[] args) {
// 每天吃剩下的桃子是前一天桃子总数的一半+1
// int sum = 0;
int remain = 1;// 最后一天的一个
int oldRemain;
for (int i = 9; i >= 1; i--) {
oldRemain = remain;
//remain * 2 + 1;// 第十天
//sumOne * 2 + 1; // 第九天
remain = oldRemain * 2 + 1;

}
System.out.println(remain);
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics