题目:

猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个; 第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第10天想再吃时,只剩下一个桃子了。问第一天共吃了多少个桃子?

思路:我们可以采用逆向思维,第十天剩一个,前一天则为 S9 = (S10 +1)*2,以此推算前一天。可以采用递归

Day10--------------------------1

Day9-------------------------- 4

Day8------------------------- 10

Day7-------------------------22

Day6-------------------------46

Day5-------------------------94

Day4-------------------------190

Day3-------------------------382

Day2-------------------------766

Day1-------------------------1534

代码:

#include <stdio.h>
int main()
{
int day,x1,x2=;
for(day=;day>;day--)
{
x1=(x2+)*;
x2=x1;
}
printf("桃子总数:%d\n",x1);
}

最新文章

  1. 利用wikipedia 的API实现对其内容的查询
  2. (三)Bootstrap.jar
  3. C# Unicode编码
  4. Android自定义控件2--优酷菜单界面初始化
  5. Log.i()的用法
  6. Android 4.1源码编译找不到资源文件解决办法
  7. xslt语法之---position()函数
  8. Android下按钮的使用方法
  9. pig中使用的一些实例语法
  10. redis运维的一些知识点
  11. 开始使用 HBuilder 和 Mui - 1 - 分析 index.html ;
  12. (Matlab)GPU计算所需的配置
  13. Java最最常用的100个类排序(非官方)
  14. 前端笔记-jquery
  15. python算法双指针问题:二分查找
  16. 入门:移动APP中的各种导航
  17. Python 用pygame模块播放MP3
  18. 三、Template 模板模式
  19. Leetcode题库——25.k个一组翻转链表
  20. poj 3348 Cows 凸包 求多边形面积 计算几何 难度:0 Source:CCC207

热门文章

  1. C#设计模式学习笔记:(13)模板方法模式
  2. 伪造TGT黄金票据
  3. ELK学习004:Elasticsearch常规操作
  4. 小白的linux笔记1:CentOS 8 安装与设置
  5. Oracle的overlaps函数转换其他数据库语法
  6. Enityt模型特性
  7. P1339 [USACO09OCT]热浪Heat Wave(SPFA)
  8. C# WPF Bing地图展示
  9. CentOS 7 版本配置salt-master salt-minion
  10. idea插件不兼容问题