文章目录

  • 百鸡百钱
  • 一、解析
  • 二、代码实现
  • 三,打印结果
  • 下一篇

百鸡百钱

鸡翁一:值钱五,鸡母一:值钱三,鸡雏三:值钱一,百钱买百鸡,问翁,母,雏各几何?


一、解析

解析:令翁=x,母=y,雏=z(且z必为3的倍数),
则:5x+3y+z/3 = 100(钱)
x+y+z = 100(只)

二、代码实现

基于python3.8的Spyder:

# -*- coding: utf-8 -*-
"""
Created on Tue Nov  9 09:48:57 2021@author: lenovo
蛮力法:百鸡百钱问题
鸡翁一:值钱五,鸡母一:值钱三,鸡雏三:值钱一,百钱买百鸡,问翁,母,雏各几何?解析:令翁=x,母=y,雏=z(且z必为3的倍数),
则:5x+3y+z/3 = 100(钱)x+y+z = 100(只)
"""def hundredChicken_and_hundredMoney():print("欢迎来到百鸡百钱问题")#翁。母,雏,的价格x,y,z = 5,3,3flag = 0#外层循环最多有100//5只翁for i in range(100//5):#最多有100//3只母for j in range(100//3):#雏的最高价格,最多有k//z只雏,for k in range(100*3):if (i+j+k == 100 and i*x+j*y+k//z == 100 and k%z == 0):print("翁:"+str(i)+"只, "+"母:"+str(j)+"只, "+"雏:"+str(k)+"只")flag = 1if(flag == 0):print("没有解决方案!")hundredChicken_and_hundredMoney()

三,打印结果


下一篇

蛮力法之顺序查找

蛮力法之百鸡百钱问题相关推荐

  1. python 循环嵌套例子,【python实例练习1】循环嵌套——“百鸡百钱”问题

    while: 无限循环又称为条件循环,好处是不需要提前确定循环次数,跟for<>in<>:循环一样也存在使用保留字else的扩展模式,这个else与异常处理中的else类似,可 ...

  2. 利用php百马百担_百鸡百钱===百马百担====for循环嵌套

    package com.zuoye.test; //百鸡百钱5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡. public class Baiji { public static v ...

  3. C语言:百鸡百钱问题

    这里使用一条语句解决百鸡百钱问题. 问题:百元买百鸡: 公鸡1个 五元 母鸡一个 3元 小鸡3个 1元 :100元买一百只鸡有多少种方法. 解决思路: 设公鸡数量为x,母鸡数量为y,小鸡数量为z:根据 ...

  4. 百鸡百钱 - 经典问题

    百鸡百钱 - 经典问题 1. 百鸡百钱 2. 问题分析 3. 编码 4. 总结 1. 百鸡百钱 百鸡百钱,即公鸡每只5元,母鸡每只3元,小鸡3只1元,一百元买一百只鸡, 问: 分别有多少只公鸡.母鸡和 ...

  5. Java题目:百鸡百钱问题

    题目:百钱买百鸡的问题算是一套非常经典的不定方程的问题,题目很简单:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只 ...

  6. 百鸡百钱:实现一百块买一百只鸡,公鸡1只5块钱,母鸡1只3块钱,小鸡3只一块钱

    百鸡百钱:实现一百块买一百只鸡,公鸡1只5块钱,母鸡1只3块钱,小鸡3只一块钱 public class HomeWork080502 {public static void main(String[ ...

  7. 百鸡百钱===百马百担====for循环嵌套

    package com.zuoye.test; //百鸡百钱5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡. public class Baiji { public static v ...

  8. 星星球(百鸡百钱改编)

    题目描述 蚂蚁庄园里的星星球游戏,大部分人都接触过.看好友榜单里,大家的分数都很高,但是这些分数需要多少次点击组合才能实现呢? 星星球得分规则: 在球落地前,颜色显示为白色的时候点击,得五分: 在球落 ...

  9. TIA博途SCL编程学习9_百鸡百钱

    1. 题目: 我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题,该问题叙述如下:鸡翁一,值钱五:鸡母一,值钱三:鸡雏三,值钱一:百钱买百鸡,则翁.母 ...

最新文章

  1. Go 学习笔记(64)— Go error.New 创建接口错误对象、fmt.Errorf 创建接口错误对象、errors.Is 和 errors.As
  2. 自学python清单-我的2018学习清单
  3. 天刀手游制作人亲笔详解制作思路
  4. 【转】刨根究底字符编码之十六——Windows记事本的诡异怪事:微软为什么跟联通有仇?
  5. python优雅编程_Python优雅编程——Collections模块中的高性能数据类型
  6. 代码安全_弱点(脆弱性)分析 CWE_20200807
  7. 「实战篇」开源项目docker化运维部署-搭建mysql集群(四)
  8. 计算机专业英语词汇总结
  9. pythonqq机器人酷q_基于python和酷Q的QQ机器人开发实践(1)
  10. 感觉媒体、表示媒体、表现媒体、存储媒体和传输媒体
  11. 计算机多媒体技术操作题,计算机多媒体技术操作题.doc
  12. python的encode方法_Python encode() 方法
  13. 气凝胶产业链都有?-供应银纳米粒子修饰碳球/石墨烯复合气凝胶/磷钨杂多酸修饰ZrO_2气凝胶/柠檬酸修饰纤维素气凝胶定制
  14. 优秀logo,最基础的设计技巧(五)
  15. Python入门数学类编程-----基础数学运算
  16. Ubuntu如何安装搜狗输入法
  17. http://39.98.219.132 题库标准答案(题库序号:1378)之沙盘游戏
  18. Android 简易的自定义确认弹框AlertDialog
  19. 业精于勤,荒于嬉。行成于思,毁于随。
  20. 基于蛇优化算法的函数寻优算法

热门文章

  1. 10分钟建个人网站 - Amazon Lightsail
  2. matlab极性电容叫什么,什么是无极电容和有极电容,它们在应用上有什么区别? , 无极性电容和有极性电容各自常用在什么电路上?...
  3. 苏炳添博士论文研究自己,奥运学术两兼顾,还是暨大副教授,网友:真正的Run数据...
  4. 【持久层框架】- SpringData - JPA
  5. 收藏!5款超级好用的小工具推荐,各个都是同类软件中的翘楚
  6. 微信小程序 - 云开发轮询实现定时推送订阅消息
  7. 从telnet www baidu com 80来玩一下http
  8. Google 工程师二三事
  9. cf12月9日服务器维护时间,《CF》12月9日更新后进不去大厅怎么回事 新版大厅无法进入解决攻略...
  10. H5引入Web调试工具、VConsole引入