17 【程序 17 猴子吃桃问题】

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

程序分析:采取逆向思维的方法,从后往前推断。

package cskaoyan;

public class cskaoyan17 {
@org.junit.Test
public void peach() {
int x1 = 0;
int x2 = 1; for (int day = 9; day > 0; day--) {
x1 = (x2 + 1) * 2;
x2 = x1;
} System.out.println("第一天共摘了" + x1 + "个桃子");
}
}

最新文章

  1. CRL快速开发框架系列教程十二(MongoDB支持)
  2. PCB设计规则考量之初识
  3. JSP九大内置对象的作用和用法总结?
  4. Java并发
  5. 在link的url里新增参数
  6. java 字节流与字符流的区别 (转)
  7. LR实战之Discuz开源论坛——网页细分图结果分析(Web Page Diagnostics)
  8. boost.asio包装类st_asio_wrapper开发教程(2014.5.23更新)(一)-----转
  9. 括号匹配(C++ Stack)
  10. 【JVM虚拟机】(6)---深入理解Class中访问标志、类索引、父类索引、接口索引
  11. 【BZOJ】 1041: [HAOI2008]圆上的整点
  12. phpcms 自定义方法
  13. Netty Pipeline、channel、Context之间的数据流向
  14. 【转】Android的root原理
  15. Nginx防止恶意域名解析
  16. LeetCode: Word Ladder II 解题报告
  17. bzoj2621: [Usaco2012 Mar]Cows in a Skyscraper(状压DP)
  18. php_memcahed telnet远程操作方法
  19. tornado requesthandler可以重写的方法
  20. 【Linux相识相知】rpm包管理

热门文章

  1. linux下无法删除文件的解决办法
  2. rabbitmq 公平分发和消息接收确认(转载)
  3. js重写页面之后后台如何获取重写后的控件值
  4. 遥想大肠包小肠----python装饰器乱弹
  5. [2019牛客多校第三场][G. Removing Stones]
  6. [Google Guava] 6-字符串处理:分割,连接,填充
  7. 二进制文件方式安装kubernetes集群
  8. SIGAI深度学习第三集 人工神经网络2
  9. Asteroids POJ - 3041 【最小点覆盖集】
  10. 面向对象(OOP)笔记