问题:第一天摘下若干桃子,当即吃了一半,不过瘾,又吃了一个,第二天又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃前一天剩下一半零元购。到第十天早上只剩下一个桃子。求第一天一共摘了多少。

解:第一天的桃子为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循环)相关推荐

  1. 猴子吃桃问题详解(C语言)

    [问]猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第十天早上再想吃时,就只剩下一个桃子了. ...

  2. C语言——猴子吃桃问题

    C语言--猴子吃桃问题 问题描述: #include <stdio.h>int main() {int i, sum, j;sum = 1;for (i = 1; i < 9; ++ ...

  3. C语言 猴子吃桃的问题 猴子第一天摘下若干个桃子,当即吃了一半,又多吃了一个。 第二天早上将剩下的桃子吃一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时只剩下一个桃子

    C语言 猴子吃桃的问题 题目: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个. 第二天早上又将剩下的桃子吃掉一半,又多吃一个.以后每天早上都吃了前一天剩下的一半零一个. 到第N天早上 ...

  4. C语言猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时..

    C语言猴子吃桃问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就 ...

  5. 猴子吃桃c语言程序到第n天,C语言猴子吃桃问题

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

  6. c语言猴子吃桃问题数组数据结构,数据结构课程设计--猴子吃桃问题

    摘要 当下C++语言是一门重要的课程学习,学会运用并结合其他的知识一起解题是一件值得我们重视的,数据结构是一门结合C++知识的重要课程,因此我们要学会将平时课本的知识运用到我们现实生活当中,这样才能让 ...

  7. Java语言描述 猴子吃桃问题(递归和循环写法)

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

  8. c语言猴子吃桃问题(简洁做法)

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

  9. C语言猴子吃桃问题(两种方法)

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

最新文章

  1. tensorflow 转张量类型为float_TensorFlow快速入门
  2. poj1639(最小K度生成树)
  3. 用java实现Gaunt积分
  4. php写的squid验证辅助器
  5. 虚拟机开机出现dracut_用U盘装CentOS 7出现dracut:/#问题的解决办法
  6. 口算练习题(洛谷P1957题题解,Java语言描述)
  7. processing solution item 在加载时一直出现
  8. Spring Boot相关
  9. 解决ajaxSubmit无法传递自动回填和下拉框的数据
  10. eslint 快捷键设置_eslint的妙用和快捷修复
  11. 用USBoot制作U盘启动盘
  12. 2022年中式烹调师(技师)考试题库及答案
  13. ResNet网络结构代码该怎么看
  14. *python中的字符串
  15. 有赞测试新人训之探索与实践
  16. 彻底解决“你的时钟快了”问题
  17. 163点游戏python算法
  18. FTP如何用计算机名,ftp服务器使用虚拟主机名(怎么设置ftp服务器)
  19. js三层数组循环遍历(笛卡尔积)运算,并生成顺序
  20. 新玺配资:市场洗盘调整 注意捕捉短线机会

热门文章

  1. 中国移动5G消息开发者社区第10期5G消息云课堂 | 直播回放已上线
  2. 13款国内外知名PHP集成环境的优缺点分析
  3. [论文翻译]RetinaFace: Single-stage Dense Face Localisation in the Wild
  4. 在linux系统中 每个进程都有4GB,在Linux中,考虑到32位体系结构,将为每个进程提供4GB的虚拟地址空间...
  5. 斐波那契数列 问题分析及运用(兔子繁殖问题)
  6. ABAP读取BRF+决策表(decision table)
  7. 融合.标准.精细.透明,泰森食品SAP Growing项目启动!
  8. 函数的递归 与 函数的设计技巧
  9. 股票日线数据下载——从零到实盘3
  10. Dynamic Channel Pruning Feature Boosting and Suppression