还是C语言版的问题,还是一个用递归的问题,很有意思。

五只猴子采得一堆桃子,猴子彼此约定隔天早起后分食。不过就在半夜里,一只猴子偷偷起来,把桃子平均分成五堆后,发现还多一个,它吃掉这个桃子,并拿走了其中的一堆。第二只猴子醒来,又把桃子平均分成五堆后,还多一个,它也吃掉这个桃子,并拿走了其中的一堆,第三只,第四只,第五只猴子都如此分食桃子,那么这堆桃子最少该有几个?

我的源码如下:

#include

void Steal(int n, int *p);

main()

{

int i = 1;    /* indicates the peach number */

int counter;  /* stores the times of stealing */

do

{

counter = 0;  /* reset the counter when loop starts */

Steal(i++, &counter);

} while (counter < 5);  /* end the loop when stealing time reaches 5 */

printf("%d/n", i-1);

}

void Steal(int n, int *p)

{

if (n % 5 == 1)

{

n -= n/5 + 1;

++*p;  /* increase the times of stealing */

Steal(n, p);

}

}

猴子偷桃c语言编程题,猴子偷桃问题相关推荐

  1. c++ 求四边形面积和周长_C语言编程题 题目:任意输入4个点,求围成四边形的面积是多少?...

    C语言编程题:任意输入4个点,求围成四边形的面积是多少.代码如下: #include "stdio.h" #include "math.h" void main ...

  2. c语言小学生加法考试题程序4,c语言编程题及答案.doc

    c语言编程题及答案.doc C C 语言编程题及答案(三)语言编程题及答案(三) 1. 给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列 要求以循序渐 ...

  3. 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc

    C C 语言编程题及答案 三 语言编程题及答案 三 1 给小学生出加法考试题 编写一个程序 给学生出一道加法运算题 然后判断学生输入的答案对错与否 按下列 要求以循序渐进的方式编程 程程序序 1 通过 ...

  4. c语言程序题是如何判分的,C语言编程题判分系统的研究与实现

    摘要: 随着计算机技术和因特网的发展,B/S模式的教学系统在高校教学中显得越来越重要.C语言程序设计是计算机专业的一门重要的基础课程,具有实践性强的特点,在教学中应加大实践教学比例.本文利用网络技术开 ...

  5. 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...

    从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数 C语言编程题:从键盘上输入两个 www.zhiqu.org     时间: 2020-11-23 参考代码: #includev ...

  6. c语言小学生加法考试题程序4,c语言编程题与答案4.doc

    c语言编程题与答案4 c语言编程题及答案(三) 1. 给小学生出加法考试题 编写一个程序,给学生出一道加法运算题,然后判断学生输入的答案对错与否,按下列要求以循序渐进的方式编程. 程序1 通过输入两个 ...

  7. c语言代码题及答案,c语言编程题精选及答案

    c语言编程题精选及答案 C 语言编程题精选 C 语言学习 2010-11-30 15:48:25 阅读 47 评论 0 字号:大中小 订阅 1. 有函数 F(x)=(x+1)2 和 G(x)=2x+1 ...

  8. c语言ifmn除2余1,C语言编程题及答案 2

    <C语言编程题及答案 2>由会员分享,可在线阅读,更多相关<C语言编程题及答案 2(112页珍藏版)>请在人人文库网上搜索. 1.1请编写函数fun,其功能是:找出2M整型二维 ...

  9. c语言编程题总结,c语言编程题总结

    c语言编程题总结 1.求100之内自然数中最大的能被17整除的数. 2.已知a,b,c都是1位整数,求当三位整数abc.cba的和为1333时a.b.c的值. 3.计算并输出200-400之间不能被3 ...

最新文章

  1. Android开源框架源码鉴赏:Okhttp
  2. java多维数组按照某一列排序,PHP实现二维数组按某列进行排序的方法
  3. 此异常最初是在此调用堆栈中引发的:_【8】进大厂必须掌握的面试题Java面试异常和线程...
  4. 腾讯云与智慧产业总裁汤道生:产业互联网是一场“持久战”
  5. 20145203盖泽双《网络对抗技术》拓展:注入:shellcode及return-into-libc攻击
  6. 实验五 数独游戏界面设置
  7. “System.FormatException”类型的未经处理的异常在 System.IdentityModel.dll 中发生 其他信息: 十六进制字符串格式无效。
  8. Java序谈之通讯录制作
  9. NOI2014--起床困难症
  10. 机器人正向运动学和D-H参数方法
  11. 如何用Dreamweaver编辑rails的html.erb文件
  12. 恭喜惠州市靖元五金塑胶制品设计有限公司与华信环球再次达成合作!
  13. 言承旭签约尊尼事务所 变木村拓哉师弟攻日本
  14. HaaS600物联网开发板学习笔记(三)---使用amp工具远程更新js代码
  15. 新零售微服务电商项目SpringBoot/SpringCloudAlibaba
  16. matlab读取声音文件
  17. 计算机集群共享gpu,GPU集群
  18. Android非mtk平台T9的实现
  19. 开发一个程序基本思路
  20. 为什么你无法拥有想要的幸福?人生所有的艰难皆有迹可循

热门文章

  1. 字符串处理 | 北邮OJ | 103. 反转单词
  2. openvpn安装遇到的问题
  3. mysql根据用户经纬度查询附近商家_mysql实现通过经纬度查询到店铺的距离
  4. 如何清除您的Internet Explorer浏览历史记录
  5. 管理工具 - QC 安装 问题集合
  6. oracle imp 错误604,oracle imp 导入时报ORACLE 错误 604
  7. 前端面试题总结(PS:尊重劳动成果拿或者要原笔记记得滴滴)
  8. win10一打开移动热点界面就卡住无响应
  9. whmcs销售系统模板+购物车模板yousi_2021
  10. openlab搭建web网站