甲、乙、丙三位渔夫出海打渔,他们随船带了21个筐。 当晚返航时,他们发现有七个筐装满了鱼,还有七个筐装了半筐鱼,另外七只则是空的。 由于他们没有秤,只好通过目测认为7个满筐的重量是相等的,七个半筐的重量是相等的。
    在不将鱼倒出来的前提下,怎样将鱼和筐平分为三份? 解答: 总数 = 7+7*0.5=10.5 每个人应得数量 = 10.5/3 = 3.5

解答分析:

/*** 甲、乙、丙三位渔夫出海打渔,他们随船带了21个筐。 * 当晚返航时,他们发现有七个筐装满了鱼,还有七个筐装了半筐鱼,另外七只则是空的。 * 由于他们没有秤,只好通过目测认为7个满筐的重量是相等的,七个半筐的重量是相等的。* 在不将鱼倒出来的前提下,怎样将鱼和筐平分为三份? * * 解答: 总数 = 7+7*0.5=10.5 每个人应得数量 = 10.5/3 = 3.5*/
public class A {/*** @param args*/public static void main(String[] args) {for (int i = 0; i <= 2; i++) {for (int j = i; j <= 3; j++) {int k = 7 - i - j;if(k < j)continue;int ii = (int) ((3.5 - i) * 2);int jj = (int) ((3.5 - j) * 2);int kk_row = (int) ((3.5 - k) * 2);int kk_line = 7 - ii - jj;if (kk_row == kk_line && kk_line > 0) {print(i, ii, 7 - i - ii, j, jj, 7 - j - jj, k, kk_row, 7 - k - kk_row);}}}}public static void print(int i, int ii, int iii, int j, int jj, int jjj, int k, int kk, int kkk) {System.out.println("甲:" + i + " " + ii + " " + iii);System.out.println("乙:" + j + " " + jj + " " + jjj);System.out.println("丙:" + k + " " + kk + " " + kkk);System.out.println("----------");}}

结果:

甲:1 5 1
乙:3 1 3
丙:3 1 3
--------------
甲:2 3 2
乙:2 3 2
丙:3 1 3
--------------

[C趣味编程]甲乙丙渔夫分鱼相关推荐

  1. 六年级有甲乙丙三个班c语言,黄瓜怎么做好吃C语言逻辑推理例题(附答案)吝啬的近义词...

    好心情美文网-severely歌词2020年12月1日发(作者:蒋祝平) 文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. C语言逻辑推理例题(多重循环) 例1明明找不到铅笔盒了,妈妈对 ...

  2. C语言:甲乙丙三人放鞭炮,求鞭炮响声问题

    **问题描述:**甲.乙.丙三人同时放鞭炮,甲每隔A秒放一个,乙每隔B秒放一个,丙每隔C秒放一个,他们各自放D个,对任意给定的A.B.C.D,求能听到多少声炮响(多个鞭炮一起响算作一声) /*1.甲乙 ...

  3. 即便您是个跑龙套的甲乙丙丁,也该认真对待您自个的角色

    即便您是个跑龙套的甲乙丙丁,也该认真对待您自个的角色.角色无大小,只要全力以赴,尽心尽力做到就好了.   只是效法大哥行了,一条,从一条开始, 感受到难,才是成长中呢!  如不感觉难,就是进步没有那么 ...

  4. 甲乙丙丁四个小偷c语言,魔屠苍生

    第1章 诞生虚空 无垠的虚空,忽然一道红雷从虚空外闪落进来.一时间,整个虚空都在颤抖,仿佛见到了什么可怕东西. 红雷进入虚空后竟诡异凝聚成了个蛋,透过蛋外的红芒,可以模糊看见个人形生物正在蛋里孕养.日 ...

  5. JAVA之渔夫分鱼的问题

    JAVA之渔夫分鱼的问题 问题描述: * 甲.乙.丙三位渔夫出海打鱼,他们随船带了21只箩筐.* 当晚返航时,他们发现有7筐装满了鱼,* 还有7筐只装了半筐鱼,另外7筐则是空的.* 由于他们没有秤,只 ...

  6. 52.甲乙混战 (15分)

    题目内容: 某游戏规则中,甲乙双方每个回合的战斗总是有一方胜利,一方失败. 游戏规定:失败的一方要把自己的体力值的1/4加给胜利的一方.例如: 如果双方体力值当前都是4,则经过一轮战斗后,双方的体力值 ...

  7. python猜名词甲乙丙_用python实现了一下:甲乙两人互猜数字(数理逻辑)

    #-*- coding: utf-8 -*-#!/usr/local/bin/python defis_prime2(number):'''判断数字是否是特殊质数(数学上质数和分解因子相同的数).分解 ...

  8. 监理工程师岁月--甲乙丙方的斗智斗勇

    看起来似乎是房地长的老板掌握了全部主动权,家财万贯,同时和政府官员又多有往来,可谓有权有势有钱,风光占尽,不过事实上任何人都是棋盘中的棋子,在一个多方角逐的战场上,没有任何人能稳操胜券.老板是发薪水的 ...

  9. 甲乙丙三人一起进行百米赛跑(假定三人均为匀速直线运动)如果当甲到达终点时,乙距终点有5米,丙距终点还有10米,那么当乙到达终点时,丙距终点还有()米

最新文章

  1. Servlet3——注解
  2. mysql timeout知多少
  3. [蓝桥杯2018初赛]方格计数-巧妙枚举,找规,数论
  4. 计算机论文的的格式,计算机论文格式模板.doc
  5. Go语言11-日志系统客户端相关组件
  6. 两个苹果手机怎么传通讯录_苹果手机怎么导入通讯录?教你换机快速导入
  7. 基于CSS实现的尖角提示符
  8. Origami 用于Quartz 的免费的交互设计框架
  9. 拿到窗口ID,为什么画的内容没有显示出来
  10. Linux下安装flash player插件
  11. Android NDK下载(r10~r25) 持续更新
  12. 到底什么是微前端,框架qiankun如何使用(基于vue,附代码)
  13. 【JVM】运行时数据区介绍,程序计数器和虚拟机栈详解
  14. Camera 的3A
  15. Unix macOS 编写 who 命令
  16. 移动开发者的必知音视频基础知识
  17. 【ThreeJS基础教程】0.在学习使用ThreeJS之前
  18. 什么是CISP-PTE证书?考什么?
  19. 人的顶级能量从哪里获取?
  20. C-Lodop云打印服务系统存在任意文件读取漏洞

热门文章

  1. ROUTEOS使用笔记之二(2006.2.11修正)(转贴)
  2. 活动模型与商品模型结合
  3. python读RAW图片以及大小端转换
  4. 武装突袭3服务端 linux,【武装突袭3】死亡国度模组 服务端+数据库 ARMA3:1.80(1.08) MOD:1.9.3 Server:1.9.0 [1/28]...
  5. 詹姆斯:全明星主帅是对斯波的肯定 赢球多亏防守
  6. vb.net获取html,如何使用VB.net获取html页面的源代码?
  7. 科技改变出行方式,科技发展对交通工具的影响
  8. 黑客最喜欢使用的编程语言,居然是它
  9. db2数据库常用语法及命令
  10. UGC之后,PGC、PUGC内容会是新的突破口吗?