A,B,C,D,E五个人在某天夜里去捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉,日上三竿,A第一个醒来,他将鱼分成五分,把多余的一条扔掉,拿走自己的一份,BCDE同样按照同样的方式拿走鱼,问他们至少合伙捉了多少条鱼?

#include <stdio.h>
int main(){int n, x, j, k, l;//n代表A起来的时候看到的鱼的数量,x=B,j=C,k=D,l=Efor (n = 5;; n++)//没有判断条件的for循环,不断自增{x = 4 * (n - 1) / 5;//因为B起来的时候看到的应该是A扔了一条鱼并且等分的分成五分的鱼,但因为A已经把自己的那份拿走了,所以只看到了四份//(n-1)表示A起来看到数量减1,在分成五分,并求出四份的鱼数,j = 4 * (x - 1) / 5;//同样,C起床看到的应该是B看到的鱼的数量减去1条在等分分成五分,并取走自己那一份后的四份,k = 4 * (j - 1) / 5;//同样,D起床看到的应该是C看到的鱼的数量减去1条在等分分成五分,并取走自己那一份后的四份,l = 4 * (k - 1) / 5;//同样,E起床看到的应该是D看到的鱼的数量减去1条在等分分成五分,并取走自己那一份后的四份,if (n % 5 == 1 && x % 5 == 1 && j % 5 == 1 && k % 5 == 1 && l % 5 == 1){/*这里的5是五个人,保证以上条件都满足的时候,例如当A看见的数量能够取余五个人并且多一条!且B看见的数量能够取余五个人并且多一条!C看见的数量能够取余五个人并且多一条!D看见的数量能够取余五个人并且多一条!E看见的数量能够取余五个人并且多一条!*/printf("至少抓了:%d条鱼\n", n);printf("分别看到鱼条数:%d %d %d %d %d\n",n, x, j, k, l);break;//满足才跳出循环,不满足的话就让A看到的鱼数量一直增加,直到3121时,//发现这数经过上面对BCDE所看到鱼的数量能刚好让他们满足if语句里条件}}return 0;
}

A,B,C,D,E五个人在某天夜里去捕鱼相关推荐

  1. 五个人捕鱼和分鱼的计算

    #include <stdio.h> /捕鱼和分鱼:A.B.C.D.E五个人在某夜合伙捕鱼,到第二天凌晨时都疲惫不堪,于是各自找地方睡觉. 日上三杆,A第一个醒来,他将鱼分为5份,把多余的 ...

  2. ZjDroid工具介绍及脱壳详细示例

    前提条件: 1.Root手机一部 2.需要通过Xposed installer(http://dl.xposed.info/latest.apk)安装Xposed Framework; 一.ZjDro ...

  3. 课程设计小组报告——基于ARM实验箱的捕鱼游戏的设计与实现

    课程设计小组报告--基于ARM实验箱的捕鱼游戏的设计与实现 一.任务简介 1.1 任务内容 捕鱼游戏是一个娱乐性的游戏开发,可以给人们带来娱乐的同时还可以给人感官上的享受,所以很受人们的欢迎.本次游戏 ...

  4. 纯FLASH网站SEO方案

    纯FLASH网站SEO方案 一般来说,普通的资讯站,或者文字内容多些的网站,优化起来都比较容易,因为这类文章相对来说对搜索比较友好,从搜索角度看,比较有内容.但目前仍然有许多企业网站,这类网站有个特点 ...

  5. 阿里CEO张勇首谈商业未来:大数据将成新能源

    阿里巴巴新任CEO张勇首次亮相,并分享对未来商业的判断和思考.张勇表示,未来是传统经济和数字经济结合的时代,大数据.云计算将成未来时代的新能源.他同时表示,未来经济是现实经济和数字经济大融合的时代,新 ...

  6. 五分钟搭建一个基于BERT的NER模型

    BERT 简介 BERT是2018年google 提出来的预训练的语言模型,并且它打破很多NLP领域的任务记录,其提出在nlp的领域具有重要意义.预训练的(pre-train)的语言模型通过无监督的学 ...

  7. Spring Data JPA 五分钟快速入门和实践

    Spring Data JPA(类似于Java Web 中的 DAO) 操作声明持久层的接口(Repository) 三个核心接口: CrudRepository PagingAndSortingRe ...

  8. 操作系统学习笔记 第五章:文件管理(王道考研)

    本文章基于网课: 2019 王道考研 操作系统 考试复习推荐资料:操作系统复习总结 - 百度文库 (baidu.com) 需要相关电子书的可以关注我的公众号BaretH后台回复操作系统 第一章:操作系 ...

  9. 王道考研 计算机网络笔记 第五章:传输层

    本文基于2019 王道考研 计算机网络: 2019 王道考研 计算机网络 个人笔记总结 第一章:王道考研 计算机网络笔记 第一章:概述&计算机网络体系结构 第二章:王道考研 计算机网络笔记 第 ...

  10. TVM性能评估分析(五)

    TVM性能评估分析(五) Figure 3. A futher speed up with operator fusion Table 1. Performance issue of cuBLAS' ...

最新文章

  1. 树型控件TreeView的几种用法
  2. python中对字典进行排序_python如何给字典排序
  3. nodejs express 路由与view创建多级目录
  4. Active Report 紙張設置小結
  5. 6. access_token
  6. 面试常见的js简单算法
  7. 开放世界游戏中的大地图背后有哪些实现技术?
  8. 手机按公式计算机,请问用手机上的自带计算器怎样进行度分秒的计算?
  9. 鸡汤来了,成为数据分析师的快速指南
  10. 移动应用开发--实现QQ登录界面(Android)
  11. CentOS7内存清理脚本
  12. Linux系统介绍:内核、shell及软件包管理
  13. 论如何设计博客分类标签系统
  14. 5G核心网技术基础自学系列 | 用户面处理
  15. 收集N个超实用的 JS 片段( ES6+ 编写),你和大神只差这个宝典
  16. 一点点墨水滴在纸上写出来的字体
  17. 【数据库查询--计算机、电脑系列】--查询价格最高的打印机型号。
  18. 美国存在主义心理学之父罗洛梅
  19. phpcms wap端和pc端 url伪静态
  20. Android STB HDMI开发

热门文章

  1. c语言写入数据到txt,c语言如何将printf产生的数据写到txt文件中
  2. python读取grd数据_从等值线图形获取DAT和GRD格式的数据文件_王宜芳
  3. ps无法启动,ps暂存盘满了
  4. Python小例子 | 如何将多张图片合成mp4视频格式,并加入背景音乐...
  5. 什么是轻量级、重量级框架
  6. 谁说小米手机拍照差?开启这3个模式,瞬间拍出单反的效果
  7. 表示背景色彩的html是,[html颜色代码]HTML语言中,设置背景颜色的代码是?
  8. JAVA微信小程序医院预约挂号小程序系统毕业设计 开题报告
  9. 计算机网络信息安全风险评估准则,计算机网络信息安全风险评估准则及方法研究.pdf...
  10. VMware14虚拟机破解版安装详细教程