Java--百钱百鸡(经典算法)

这篇具有很好参考价值的文章主要介绍了Java--百钱百鸡(经典算法)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

百钱买百鸡的问题算是一套非常经典的不定方程的问题,题目很简单:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。

由题目可知这两条公式:

公鸡+母鸡+小鸡 = 100

5*公鸡+3*母鸡+小鸡/3 = 100

具体实现代码如下:文章来源地址https://www.toymoban.com/news/detail-534932.html

 public static void main(String[] args) {
        int gj = 0;//0-20
        int mj = 0;//0-33
        int xj = 0;
        for ( gj = 0; gj<= 20; gj++) {
            for ( mj = 0; mj<= 33; mj++) {
                xj = 100 - gj - mj;
                if (gj * 5 + mj * 3 + xj / 3 == 100 && xj % 3 == 0) {
                    System.out.println("公鸡:" + gj + "母鸡:" + mj + "小鸡:" + xj);
                }

            }
        }
百鸡百钱用什么算法,面试宝典,java,Powered by 金山文档

到了这里,关于Java--百钱百鸡(经典算法)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Python作业题——“百钱买百鸡A”

    目录 一、题目描述 1、输入格式 2、输出格式 二、代码解析 1、全部代码 2、代码详解 三、源代码奉上 我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,如果要求鸡翁、鸡母、鸡雏都不为零,问鸡翁、鸡母

    2024年02月07日
    浏览(38)
  • Python输入账号密码判断是否正确并输出,典型案例-百钱买百鸡的两个程序代码

    目录 前 一、输入账号密码判断是否正确并输出 1.实现的功能 2.代码程序 3.运行截图 二、典型案例-百钱买百鸡 1.实现的功能 2.代码程序 3.运行截图 1.因多重原因,本博文由两个程序代码部分组成,如果想使用快速查找, 建议浏览目录检索; 2.本代码为Python语言,我使用的是

    2024年02月04日
    浏览(57)
  • Java 贪心算法经典问题解决

    题目 一块金条切成两半,是需要花费和长度数值一样的铜板的。比如 长度为20的 金条,不管切成长度多大的两半,都要花费20个铜 板。一群人想整分整块金 条,怎么分最省铜板? 例如,给定数组{10,20,30},代表一共三个人,整块金条长度为 10+20+30=60. 金条要分成10,20,30三个部分

    2024年02月16日
    浏览(62)
  • Java十大经典算法—KMP

    概念 Knuth-Morris-Pratt 字符串查找算法 ,简称为 “KMP 算法”,常用于在一个文本串 S 内查找一个模式串 P 的出现位置,这个算法由 Donald Knuth、Vaughan Pratt、James H. Morris 三人于 1977 年联合发表,故取这 3 人的姓氏命名此算法. KMP 方法算法就利用之前判断过信息,通过一个 next 数

    2024年02月02日
    浏览(45)
  • java实现七种经典排序算法

    简单算法:冒泡,简单选择,直接插入 改进算法:希尔,堆,归并,快速 直接插入排序:将一个记录插入到已经拍好的有序列表中,从而得到一个新的、记录数增加1的有序表。 冒泡排序:两两比较,反序交换。每趟将最大(小 )的浮到最上面或沉到最底下。 简单选择排序

    2024年02月15日
    浏览(31)
  • Java面试题之LeetCode经典算法篇

    2024年01月25日
    浏览(48)
  • Java 算法篇-链表的经典算法:有序链表去重、合并多个有序链表

    🔥博客主页: 【 小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍         文章目录          1.0 链表的说明          2.0 有序链表去重的实现方式         2.1 有序链表去重(保留重复的节点) - 使用递归来实现         2.2 有序链表去重(保留重复的节点) - 使用双指针

    2024年02月05日
    浏览(46)
  • 积分可以当钱用,阿里推出个人「碳账户」

    大家好,我是校长。 聊一个有意思的新闻吧。 昨天阿里的一条新闻引起了大家的热烈讨论,这背后其实有很多值得关注的点。 1、阿里首次推出个人碳账户,只要在淘宝上搜索「88 碳账户」,就可以开启节能减碳的生活,你可以在上面上传自己减碳的截图证明,就可以送给你

    2024年02月11日
    浏览(36)
  • Java 算法篇-链表的经典算法:判断回文链表、判断环链表与寻找环入口节点(“龟兔赛跑“算法实现)

    🔥博客主页: 【 小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍       文章目录         1.0 链表的创建         2.0 判断回文链表说明         2.1 快慢指针方法         2.2 使用递归方式实现反转链表方法         2.3 实现判断回文链表 - 使用快慢指针与反转链表

    2024年02月05日
    浏览(62)
  • 【经典算法】 leetcode88.合并排序的数组(Java/C/Python3实现含注释说明,Easy)

    作者主页: 🔗进朱者赤的博客 精选专栏:🔗经典算法 作者简介:阿里非典型程序员一枚 ,记录在大厂的打怪升级之路。 一起学习Java、大数据、数据结构算法( 公众号同名 ) ❤️觉得文章还不错的话欢迎大家点赞👍➕收藏⭐️➕评论,💬支持博主,记得点个大大的 关

    2024年04月22日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包