C语言:猴子吃桃问题详解(while循环)
问题:第一天摘下若干桃子,当即吃了一半,不过瘾,又吃了一个,第二天又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃前一天剩下一半零元购。到第十天早上只剩下一个桃子。求第一天一共摘了多少。
解:第一天的桃子为x,第二天为y,那么第九天也为x,第十天为y
1~2天:y=x/2-1 ------> 9~10天:y=x/2-1
用y表示x:x=(y+1)*2 由第十天的1个桃子可导出第九、八、七...第一天的桃子数
#include <stdio.h>
int main()
{int y=1;//第十天桃子的数量int i=0;//控制循环次数 9次循环 while(i<9){y=(y+1)*2; /*第一天的桃子数是第二天桃子数加1后的2倍*/i++;}printf("第一天桃子数是:%d\n",y); /* 输出桃子的总数*/return 0;
}
C语言:猴子吃桃问题详解(while循环)相关推荐
- 猴子吃桃问题详解(C语言)
[问]猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第十天早上再想吃时,就只剩下一个桃子了. ...
- C语言——猴子吃桃问题
C语言--猴子吃桃问题 问题描述: #include <stdio.h>int main() {int i, sum, j;sum = 1;for (i = 1; i < 9; ++ ...
- C语言 猴子吃桃的问题 猴子第一天摘下若干个桃子,当即吃了一半,又多吃了一个。 第二天早上将剩下的桃子吃一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时只剩下一个桃子
C语言 猴子吃桃的问题 题目: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个. 第二天早上又将剩下的桃子吃掉一半,又多吃一个.以后每天早上都吃了前一天剩下的一半零一个. 到第N天早上 ...
- C语言猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时..
C语言猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就 ...
- 猴子吃桃c语言程序到第n天,C语言猴子吃桃问题
C语言猴子吃桃问题 猴子第一天摘了若干个桃子,当即吃了一半,还不解馋,又多吃了一个;第二天,吃剩下的桃子的一半,还不过瘾,又多吃了一个;以后每天都吃前一天剩下的一半多一个,到第10天想再吃时,只剩下一 ...
- c语言猴子吃桃问题数组数据结构,数据结构课程设计--猴子吃桃问题
摘要 当下C++语言是一门重要的课程学习,学会运用并结合其他的知识一起解题是一件值得我们重视的,数据结构是一门结合C++知识的重要课程,因此我们要学会将平时课本的知识运用到我们现实生活当中,这样才能让 ...
- Java语言描述 猴子吃桃问题(递归和循环写法)
//题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个//第二天早上又将剩下的桃子吃掉一半,又多吃了一个//以后每天早上都吃了前一天剩下 的一半零一个.到第10天早上想再 ...
- c语言猴子吃桃问题(简洁做法)
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一 个第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下 的一半零一个.到第 10 天早上想再吃时,见只 ...
- C语言猴子吃桃问题(两种方法)
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将第一天剩下的桃子吃掉一半,有多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第 10 天早上想再吃时 ...
最新文章
- tensorflow 转张量类型为float_TensorFlow快速入门
- poj1639(最小K度生成树)
- 用java实现Gaunt积分
- php写的squid验证辅助器
- 虚拟机开机出现dracut_用U盘装CentOS 7出现dracut:/#问题的解决办法
- 口算练习题(洛谷P1957题题解,Java语言描述)
- processing solution item 在加载时一直出现
- Spring Boot相关
- 解决ajaxSubmit无法传递自动回填和下拉框的数据
- eslint 快捷键设置_eslint的妙用和快捷修复
- 用USBoot制作U盘启动盘
- 2022年中式烹调师(技师)考试题库及答案
- ResNet网络结构代码该怎么看
- *python中的字符串
- 有赞测试新人训之探索与实践
- 彻底解决“你的时钟快了”问题
- 163点游戏python算法
- FTP如何用计算机名,ftp服务器使用虚拟主机名(怎么设置ftp服务器)
- js三层数组循环遍历(笛卡尔积)运算,并生成顺序
- 新玺配资:市场洗盘调整 注意捕捉短线机会
热门文章
- 中国移动5G消息开发者社区第10期5G消息云课堂 | 直播回放已上线
- 13款国内外知名PHP集成环境的优缺点分析
- [论文翻译]RetinaFace: Single-stage Dense Face Localisation in the Wild
- 在linux系统中 每个进程都有4GB,在Linux中,考虑到32位体系结构,将为每个进程提供4GB的虚拟地址空间...
- 斐波那契数列 问题分析及运用(兔子繁殖问题)
- ABAP读取BRF+决策表(decision table)
- 融合.标准.精细.透明,泰森食品SAP Growing项目启动!
- 函数的递归 与 函数的设计技巧
- 股票日线数据下载——从零到实盘3
- Dynamic Channel Pruning Feature Boosting and Suppression