每日一练

  • 100元怎么买100个蛋,鸡蛋1毛一个,鸭蛋3元一个,鹅蛋6元一个

100元怎么买100个蛋,鸡蛋1毛一个,鸭蛋3元一个,鹅蛋6元一个

解析:假设 鸡蛋:x个 鸭蛋:y个 鹅蛋:z个; 100元=1000毛
方程式:
1x+30y+60z=1000
x+y+z=100
x>0; y>0; z>0; 且均为整数。
x=100-y-z
29y-59z=900
y=(900-59z)/29

当z=1时;y=29;x=70;符合要求
当z=2时;y不能整除


计算所有符合条件的结果。

Egg 类的代码和上面分析有一定出入,但是意义一样。都需要满足如下条件
x>0; y>0; z>0; 且均为整数
x+y+z=100
1x+30y+60z=1000
该类,直接使用假设法
当x=1,y=1时;计算z的值是否符合要求
当x=1,y=2时;计算z的值是否符合要求


计算符合条件的结果。显然该类的方法不如上面解析后方法,但计算机的计算速度高到可以忽略它们的差异。

public class Egg {public static void main(String[] args) {int chicken = 0, duck = 0, goose = 0;for (int i = 0; i < 100; i++) {chicken = i;for (int j = 0; j < 100; j++) {duck = j;goose = 100 - duck - chicken;if (chicken + duck * 30 + goose * 60 == 1000 && chicken > 0 && duck > 0 && goose > 0) {System.out.println("鸡:" + chicken + "  鸭:" + duck + "  鹅:" + goose);}}}}
}

输出:

鸡:70  鸭:29  鹅:1Process finished with exit code 0

2021-12-17 每日一练 100元怎么买100个蛋,鸡蛋1毛一个,鸭蛋3元一个,鹅蛋6元一个相关推荐

  1. 算法:买小鸡,公鸡2元,母鸡3元,小鸡0.3,要求:100元 ,买100只鸡可以有剩余

    博客来源: 闲来无聊,感觉脑子最近不在状态,忙里偷闲刷刷算法,不过好久没用的脑子有点不够灵活,遇到一道买东西的题,不过感觉发挥并不好,后续有时间完善更好的方法 话不多说,直接给出代码吧 /*** 买小 ...

  2. java递归解决百元百鸡_JS计算输出100元钱买100只鸡问题的解决方法

    本文实例讲述了JS计算输出100元钱买100只鸡问题的方法.分享给大家供大家参考,具体如下: 问题: 公鸡5元一只,母鸡3元一只,小鸡1元买三只,我现在有100元钱要买100只鸡,问怎么买? 解决方法 ...

  3. c语言100块钱买100只鸡算法,JS计算输出100元钱买100只鸡问题的解决方法

    JS计算输出100元钱买100只鸡问题的解决方法 本文实例讲述了JS计算输出100元钱买100只鸡问题的方法.分享给大家供大家参考,具体如下: 问题: 公鸡5元一只,母鸡3元一只,小鸡1元买三只,我现 ...

  4. JAVA计算:用 100 元钱买 100 支笔,其中钢笔 3 元 / 支,圆珠笔 2 元 / 支,铅笔 0.5 元 / 支,问钢笔、圆珠笔和铅笔可以各买多少支 ?

    Java 计算 用 100 元钱买 100 支笔,其中钢笔 3 元 / 支,圆珠笔 2 元 / 支,铅笔 0.5 元 / 支,问钢笔.圆珠笔和铅笔可以各买多少支 ? 穷举法,用JAVA写了一下,代码很 ...

  5. 用100元买100支笔c语言,用C编程!有100块钱,买100支笔,其中钢笔3元,圆珠笔2元,铅笔0.5元,问各买多少支?...

    题目: 用C编程!有100块钱,买100支笔,其中钢笔3元,圆珠笔2元,铅笔0.5元,问各买多少支? 解答: 完整程序如下: main(){ int i3,i2,i05; for (i3=0;i3 猜 ...

  6. 百钱百鸡:公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡,共有几种情况

    百钱百鸡:公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡,共有几种情况 class  TestDemo { public static void main(String[] args ...

  7. 母鸡3元一只 公鸡5元一只 小鸡1元3只 要求100元刚好买100只鸡的买法

    列举两个计算的方法 1) /** 母鸡3元一只 公鸡5元一只 小鸡1元3只 要求100元刚好买100只鸡的买法 */ #include <stdio.h>int main(void) {i ...

  8. C语言 古代经典算术题:百钱百鸡。用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法。

    C语言 古代经典算术题:百钱百鸡.用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法. 代码: #include <stdio.h> void main ...

  9. 124-Python_百钱买百鸡:一只公鸡5 元钱,一只母鸡 3 元钱三只小鸡1元钱现在要用 100 元钱买 100 只鸡,问公鸡、母鸡、小鸡各多少只?请利用列表推导式解决该问题。

    百钱买百鸡:一只公鸡5 元钱,一只母鸡 3 元钱三只小鸡1元钱现在要用 100 元钱买 100 只鸡,问公鸡.母鸡.小鸡各多少只?请利用列表推导式解决该问题. lst = [(x, y, 100-x- ...

最新文章

  1. CCNA 第一章 网际互联
  2. 技术图文:C# VS. Python 读取CSV文件指南
  3. 玩玩.net的ildasm與ilasm (转)
  4. android 入门
  5. 序列每天从0开始_006 Python基础:通用序列操作
  6. 【windows核心编程】线程局部存储TLS
  7. Python:获取代码运行时间方法
  8. 软件产品三步曲(内容、可用性、视觉)
  9. 全面掌握ping命令(四)ping命令常用参数
  10. ssh命令行使用明文密码连接远程服务器并执行命令
  11. win10系统解决Svn图标不显示的问题
  12. 一键生成数据库文档(持续更新)
  13. windows mobile 开发常见问题
  14. Google趋势(Trends)有趣的关键词
  15. go 1.16版本,go get用法介绍
  16. Debian10安装教程
  17. 广西行政村数据shp_全国 shp 矢量数据汇总(四):全国行政区划基础矢量数据(精确到乡镇级别)...
  18. 一个Android开发者开博一周年的成长日记——送给不知如何下手的【初级开发者】和【在校生】
  19. Ubuntu系统出现kernel panic
  20. 浅谈python的特点

热门文章

  1. 长沙“一江两岸”新网红,看铜官古镇的“文和游”
  2. 智慧化工厂:化工厂人员定位+化工厂定位系统实现全智能化化工厂自动管理考勤-新导智能
  3. 可由线性表示且表达式唯一_典型例题解析例1设向量问取何值时可由线性表示且表示.doc...
  4. gj TeamView验证手机号 一直加载
  5. 华为防火墙的基本安全策略
  6. 有4个圆塔,圆心分别为(2,2)……今输入任一点坐标,求该点坐标建筑物高度。
  7. 封装composer包包
  8. ASP.NET Core MVC_Tag Helper
  9. 测鬼记(上)——回岗(十)
  10. python gui如何输入图片_python tkinter GUI绘制,以及点击更新显示图片代码