当前位置: 首页 > news >正文

猴子吃桃问题

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

程序代码:

①#include <stdio.h>

#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {

int day,x1,x2;

day=9;

x2=1;

while(day>0){

x1=(x2+1)*2;

x2=x1;

day--;//应为从后向前推,所以天数递减

}

printf("the total is %d\n",x1);

return 0;

}

②扩展验证

#include <stdio.h>

#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[]) {

int day,x1,x2;

day=1;

x2=1534;

while(day>10)

{

x1=(x2/2)-1;

x2=x1;

day++;

}

printf("the number on day 10 is %d\n ",x1);

return 0;

}

相关文章:

  • 【文件上传系列】No.1 大文件分片、进度图展示(原生前端 + Node 后端 Koa)
  • uniapp 微信小程序连接蓝牙卡死 uni.onNeedPrivacyAuthorization
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • 基于SSM的鞍山职业技术学院图书借阅管理系统
  • 深度模型训练时CPU或GPU的使用model.to(device)
  • SpringBoot3-实现和注册拦截器
  • Nginx网站服务详解(设置并发数、实现不同虚拟主机等)
  • 初始数据结构(加深对旋转的理解)
  • 深度学习猫狗分类 - python opencv cnn 计算机竞赛
  • SELinux refpolicy详解(13)
  • HDFS Java API 基本操作实验
  • 解决方案:Mac 安装 pip
  • 用23种设计模式打造一个cocos creator的游戏框架----(十)迭代器模式
  • Qt/C++音视频开发57-切换音视频轨道/切换节目流/分别切换音频视频轨道
  • java 有一个N位数字,各位加起来不超过M。
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • fetch 从初识到应用
  • JavaScript设计模式之工厂模式
  • Mysql5.6主从复制
  • PaddlePaddle-GitHub的正确打开姿势
  • Redux系列x:源码分析
  • Service Worker
  • VUE es6技巧写法(持续更新中~~~)
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 使用SAX解析XML
  • 微信小程序--------语音识别(前端自己也能玩)
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • gunicorn工作原理
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • 阿里云服务器如何修改远程端口?
  • 回归生活:清理微信公众号
  • #图像处理
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (+4)2.2UML建模图
  • (二)学习JVM —— 垃圾回收机制
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (一)Java算法:二分查找
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)项目管理杂谈-我所期望的新人
  • (转载)虚函数剖析
  • .mat 文件的加载与创建 矩阵变图像? ∈ Matlab 使用笔记
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .net下简单快捷的数值高低位切换
  • ?.的用法
  • @Autowired多个相同类型bean装配问题
  • @DataRedisTest测试redis从未如此丝滑
  • @JsonFormat与@DateTimeFormat注解的使用
  • @Mapper作用
  • [ vulhub漏洞复现篇 ] Apache Flink目录遍历(CVE-2020-17519)
  • [100天算法】-二叉树剪枝(day 48)
  • [c++] 单例模式 + cyberrt TimingWheel 单例分析