猴子吃桃问题之暴力解法
问题描述:
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第十天早上再想吃时,就只剩一个桃子了。求第一天共摘了多少个桃子?
话不多说,上代码:
#include <stdio.h>
void main()
{//sum为第一天摘的桃子的总数 i是第几天 remain是第i天吃完后剩余的桃子数目int sum=1,i=1,remain;for(sum=1;;sum++){remain=sum;for(i=1;i<=9;i++)remain=remain/2-1;if(remain==1)break;}printf("第一天共摘了%d个桃子\n",sum);
}
if(remain==1)break;}printf("第一天共摘了%d个桃子\n",sum);
}
这就是最简单最粗暴的解决问题的编程实现,让sum从1开始试,每一天剩下的都是前一天剩下的除以2再减1,当满足第十天剩余1个桃子时,跳出循环得到sum的值。
欢迎大家关注/订阅我的微信公众号Code Art Online,我会在我的公众号分享个人见闻,发现生活趣味;这里不仅有0和1,还有是诗和远方↓↓↓
猴子吃桃问题之暴力解法相关推荐
- [编程入门]猴子吃桃的问题(JAVA解法)
题目描述 猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个. 第二天早上又将剩下的桃子吃掉一半,又多吃一个.以后每天早上都吃了前一天剩下的一半零一个. 到第N天早上想再吃时 ...
- python猴子吃桃问题(while循环)_【Python】【demo实验22】【练习实例】【猴子吃桃问题】...
原题: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,见只 ...
- python猴子吃桃三种解法_【Python】【demo实验22】【练习实例】【猴子吃桃问题】...
原题: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,见只 ...
- 【C语言】猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想……
题目 猴子吃桃问题.猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第2天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就 ...
- 1020【编程入门】猴子吃桃的问题
题目描述 猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个. 第二天早上又将剩下的桃子吃掉一半,又 多吃一个.以后每天早上都吃了前一天剩下的一半零一个. 到第N天早上想再吃 ...
- C语言之球体自由落体和猴子吃桃算法
C语言之球体自由落体和猴子吃桃算法 文章链接:http://blog.csdn.net/qq_16628781/article/details/72638415 知识点 球体自由落体计算距离和高度: ...
- c语言猴子吃桃问题数组数据结构,数据结构课程设计--猴子吃桃问题
摘要 当下C++语言是一门重要的课程学习,学会运用并结合其他的知识一起解题是一件值得我们重视的,数据结构是一门结合C++知识的重要课程,因此我们要学会将平时课本的知识运用到我们现实生活当中,这样才能让 ...
- ACNO.15猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再
题目描述 猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃一个.以后每天早上都吃了前一天剩下的一半零一个.到第N天早上想再吃时,见 ...
- 经典算法题每日演练——第三题 猴子吃桃
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾就多吃了一个.第二天早上又将剩下的桃子吃了一半,还是不过瘾又多 吃了一个.以后每天都吃前一天剩下的一半再加一个.到第10天刚好剩一个.问猴子第一天摘了多 ...
最新文章
- VMware 虚拟化编程(8) — 多线程中的 VixDiskLib
- MySQL 和 PostgreSQL 对比
- 学Python怎么样 发展前景如何
- 揭示垃圾收集暂停的时间长度
- BZOJ 1013: [JSOI2008]球形空间产生器sphere( 高斯消元 )
- HackPorts – Mac OS X 渗透测试框架与工具
- 一个XP SP3调用0地址蓝屏BUG
- 01_11_Strtus2简单数据验证
- 使用PuttyGen和TortoiseGit进行Clone with SSH
- R语言Meta分析【全流程、不确定性分析】方法与Meta机器学习
- 母函数(指数型)(泰勒展开式)
- 父亲节php源码,父亲节 | 愿时光再慢一点,祝天下所有的父亲,父亲节快乐
- mysql 节假日判断_sql 节假日判断(春节、中秋、国庆、周末等)
- 和同事技术争吵_注意数据争吵
- DB2 SQL 消息
- 10种招聘数据的采集方法
- BeanCopier对象复制学习
- 什么是中央银行数字货币 (CBDC)?为什么各国都喜欢它?
- mac下安装depot_tools
- 我们的空间是它圆——基于Poicare对宇宙的模型