C 语言编程 经典例题 猴子吃桃问题:猴子第一天摘下若干桃子,当即吃了一半。还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。

  首先看题目知道第十天的桃子数为x10 = 1个,那么设第9天的桃子数为x9,则有题目知道 x9 / 2 - 1 = x10;故  x9 = (x10 + 1)*2

#include <stdio.h>
int main()
{
int j,i = 1,sum = 1;
int t,k = 9;
printf(“t10 = 1\n”);

for(j= 0;j <9;j++){ //循环9次,来求前9天猴子吃的桃子。
t = (i+1)*2;
printf(“t%d = %d\n”,k,t); //来遍历前9天桃子的个数。

sum += t; //sum为求猴子总共有多少个桃子。
i = t;
k–;
}
printf(“猴子总共吃了%d个桃子\n”,sum);
return 0;
结果为:

C 语言编程 经典例题 猴子吃桃问题:相关推荐

  1. 001、【C语言编程题目】猴子吃桃问题

    ========================================================================= 001.[题目]猴子吃桃问题 猴子吃桃问题:猴子第一 ...

  2. 87-Java方法递归形式、算法流程总结、递归常见案例、递归经典案例-猴子吃桃问题、非规律化递归案例-文件搜索、啤酒问题

    方法递归 一.递归的形式和特点 1.什么是方法递归? 方法直接调用自己或者间接调用自己的形式称为方法递归(recursion). 递归作为一种算法在程序设计语言中广泛应用. 2.递归的形式 直接递归: ...

  3. 1020【编程入门】猴子吃桃的问题

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

  4. c语言编程 float p,C语言编程经典例题

    学习c语言编程的实战例题,非常典型的 题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数 1/1+1/3+...+1/n(利用指针函数) 1.程序 ...

  5. Python每日一练——第10天:经典问题猴子吃桃

    文章目录 1. 算法描述 2. 算法分析 3. 算法思路 4. 代码实现 <100天精通Python>专栏推荐白嫖80g Python全栈视频 1. 算法描述 猴子第一天摘下若干个桃子,当 ...

  6. c语言一球从100米高度自由落下 每次落地返回,C语言编程 经典例题一百道 20 一球从100米的高度自由落下,每次落地返回原高度的一半再落下,求它在第10次落地,共经过多少米?第10反弹多高。...

    #include int main() { float i,sum = 0 ; int j ; i = 100.0 ; for (j = 1 ; j <= 10 ; j++) { sum = s ...

  7. C语言:递归算法解决猴子吃桃问题

    根据题目得出数学模型 a(i)=2*a((i+1)+1) (英文括号内的是下标) #include <stdio.h> int peach(int i) {if(i==1)return 1 ...

  8. 猴子偷桃c语言编程软件,c语言经典算法——猴子偷桃问题

    题目:海滩上有一堆桃子,五只猴子来分.第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份.第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿 ...

  9. 编程笔试(解析及代码实现):猴子吃桃。猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个…的C++、Java、Python、C#等语言代码实现

    编程笔试(解析及代码实现):猴子吃桃.猴子第一天吃了若干个桃子,当即吃了一半,还不解馋,又多吃了一个. 第二天早上又将剩下的桃子吃了一半,还是不过瘾,又多吃了一个.以后每天都吃前一天剩下的一半再加一个 ...

最新文章

  1. 【Gstreamer】在虚拟机中无法使用硬件加速:gstreamer1.0-vaapi
  2. tomcat进程意外退出的问题分析
  3. webshpere缓存--JSP
  4. excluded by a filter_A. Manthiram:碲入硫,锂更稳!
  5. django中的ajax_post请求
  6. NOIP2007 树网的核
  7. Spark GraphX算法 - Aggregate Messages (aggregateMessages)算法
  8. 跑道防侵入,华为云ModelArts平台助力航空器识别AI模型开发
  9. 数据分析初学者必备!10分钟搭建RFM客户价值模型,一学就会
  10. C++ wchar_t转char
  11. 计算机基础知识经典问答题,计算机基础知识问答题及答案一
  12. 计算机WIN7安装,教您win7旗舰版安装教程
  13. matlab 门函数频谱,时域门函数及门函数串的频谱分析
  14. miui免root冻结,免root停用miui应用
  15. 仿百度音乐html5,js仿百度音乐全选操作
  16. 计算机英语词汇大全pdf,计算机英语(编程词汇大全).pdf
  17. 笔记本键盘进水和键帽问题解决
  18. php要学ps吗,初步学ps需要准备什么
  19. 云服务器 linux设置Redis 的连接 详情版
  20. Vue.js SSR学习

热门文章

  1. mac安装texstudio+mactex(texlive)2022+中文字体
  2. 2022京东淘宝全自动助手
  3. ffprobe 获取视频每秒总帧数或视频总帧数及视频总时长
  4. 西瓜综艺走进厦门大同小学 唤醒家庭亲子交流
  5. python正向索引 反向索引_理解正向索引
  6. 出租车捧红嘀嗒?这个似乎是一个谎言
  7. 据说,这四招能提高你的打字速度 快来试试
  8. 影响信用贷款的四大条件
  9. REBUILD INDEX
  10. 蒙特卡洛算法求矩形内切圆面积