五个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。然后,第2个水手把剩下的4堆混合后重新分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。以后第3、4个水手依次按此方法处理。最后,第5个水手把剩下的椰子分为等量的5堆后,同样剩下1个给了猴子。请用迭代法编程计算并输出原来这堆椰子至少有多少个。

输出格式要求:“y = %d\n”

#include <stdio.h>
int Meiyitianzuikaishideshumu (int n);//传入初次的数,如果出现小数就在调用一次
int main(int argc, const char * argv[]) {// insert code here...printf(" %d\n",Meiyitianzuikaishideshumu(4));Meiyitianzuikaishideshumu(4);return 0;
}
int Meiyitianzuikaishideshumu (int n)
{int xn=n,x;for (int i = 1; i != 6; i++) {x = xn*5/4+1;xn = x;if ((xn-1)%5 != 0) {return Meiyitianzuikaishideshumu(n+4);}}return x;
}

每日一题---20200429---五个水手在岛上发现一堆椰子,先由第1个水手把椰子分为等量的5堆,还剩下1个给了猴子,自己藏起1堆。迭代法相关推荐

  1. 爱创课堂每日一题第五十二天- js延迟加载的方式有哪些?

    defer和async.动态创建DOM方式(创建script,插入到DOM中,加载完毕后callBack).按需异步载入js call() 和 apply() 的区别和作用? 作用:动态改变某个类的某 ...

  2. 爱创课堂每日一题第五十六天-对前端界面工程师这个职位是怎么样理解的?它的前景会怎么样?...

    前端是最贴近用户的程序员,比后端.数据库.产品经理.运营.安全都近. 1.实现界面交互 2.提升用户体验 3.有了Node.js,前端可以实现服务端的一些事情 前端是最贴近用户的程序员,前端的能力就是 ...

  3. 爱创课堂每日一题第五十七天-一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?...

    分为4个步骤: (1),当发送一个URL请求时,不管这个URL是Web页面的URL还是Web页面上每个资源的URL,浏览器都会开启一个线程来处理这个请求,同时在远程DNS服务器上启动一个DNS查询.这 ...

  4. 剑指Offer66题之每日6题 - 最后一天

    原题链接: 第一题:序列化二叉树: 第二题:二叉搜索树的第k个结点: 第三题:数据流中的中位数: 第四题:滑动窗口的最大值: 第五题:矩阵中的路径: 第六题:机器人的运动范围: 第一题:序列化二叉树 ...

  5. 【牛客每日一题】tokitsukaze and Soldier 题目精讲 贪心、优先队列、堆

    链接:https://ac.nowcoder.com/acm/problem/50439 来源:牛客网 ACM在线模板 今天才发现牛客推出了一个每日一题的版块,3月25号就开始了,今天才发现,赶紧补救 ...

  6. Java实习生常规技术面试题每日十题Java基础(五)

    目录 1.启动一个线程是用run()还是start()? . 2.线程的基本状态以及状态之间的关系. 3.Set和List的区别,List和Map的区别? 4.同步方法.同步代码块区别? 5.描述Ja ...

  7. AcWing每日一题2041. 干草堆

    AcWing每日一题2041. 干草堆 题目描述 贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来. 开始时,共有 N 个空干草堆,编号 1∼N. 约翰给贝茜 ...

  8. 蓝桥杯真题31日冲刺国一 | 每日题解报告 第五天

    大家好,我是泡泡,给大家带来今天的题解 目录 一.猴子分香蕉 二.等差数列 三.平方序列 四.倍数问题 一.猴子分香蕉 题目链接:猴子分香蕉 - 蓝桥云课 (lanqiao.cn) 题目要求: 5 只 ...

  9. matlab某公寓发生,第五人格6.10每日一题:某公寓住户被杀,

    第五人格6月10日每日一题的答案是什么呢?很多小伙伴不知道第五人格6月10日每日一题要选什么?快啦小编为大家带来第五人格6月10日每日一题的相关资讯,感兴趣的小伙伴赶紧来看看吧! 题目: 某公寓住户被 ...

最新文章

  1. Linux shell命令总结
  2. 【带你重拾Redis】Redis事务
  3. Java里面Unreachable code
  4. hexo本地博客的转移
  5. python怎么填充画布_如何在kivy中用图像填充画布?
  6. 广东省计算机学校哪所最好,广东省哪个技校比较好哪里好
  7. 计算机视觉论文-2021-05-31
  8. 数据结构与算法python—9.二叉树及python实现
  9. android nv21 nv12,android - 将NV21转换为NV12并旋转90度通过libyuv? - 堆栈内存溢出
  10. 禁止百度云盘p2p后台上传
  11. 大话数据结构PDF原文内容分享
  12. iOS 11.2 - 11.3.1 越狱教程
  13. mysql 查询视图_MySQL查看视图
  14. amoeba启动报错
  15. wnmp mysql 密码_WNMP(Windows + Nginx + PHP + MySQL) 安装
  16. 局域网搭建php_phpstudy8.0版本怎么搭建局域网
  17. ubuntu20 从wine安装到微信3的使用(解决微信乱码、无法输入)
  18. 【开发日常】【Java】Java小程序汽车租赁
  19. 51单片机之感应开盖垃圾桶
  20. 稳压集成块LM78XX LM79XX

热门文章

  1. 《鹰猎长空》回顾电影发展历程,前瞻投资趋势
  2. Python开发环境介绍
  3. 如今电商时代,传统电商该如何破局? Smartbi教你几个分析方法
  4. 征信查询过多,小心变成贷款黑户!
  5. 【微信小程序】全局样式文件app.wxss、页面的根元素page、 app.json中的window配置项
  6. SaltStack之salt-master高可用
  7. Opengl入门基础uniform图像变大或缩小
  8. PMD【 Java 代码检查工具】入门使用教程(超详细)
  9. ELK部署+filebeat应用
  10. 万兴科技旗下斑点猫亮相五金联盟电子锁会议,为行业标准制定建言献策