java题目百钱买百鸡问题

描述

公元五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
现要求你打印出所有花一百元买一百只鸡的方式。

输入描述:

本题多组案例,对每一组案例输入任何一个整数,即可运行程序。

输出描述:

 输出有数行,每行三个整数,分别代表鸡翁,母鸡,鸡雏的数量

示例1

输入:
1
输出:
0 25 75
4 18 78
8 11 81
12 4 84

 

 

复制代码
/*
思路:
如果机试,百钱买百鸡直接用System.out.println()做
 
如果面试:
公 a个,母 b个,子 100-a-b个
a为0到20,b为0到33
 
由5a+3b+(100-a-b)/3=100得 7a+4b=100;
b必须为整数,a= (100-4b)/7 ,a为整数则范围只能是0-14
*/

public class Main {
    public static void main(String[] args) {
        int x,y,z;
        for(x=0; x<15; x++){
            if((100-7*x) % 4 == 0) {
                y = (100 -7 * x) / 4;
                z = 100-x-y;
                System.out.println(x + " " + y + " " + z);
            }
        }
        
    }
}
复制代码

 

posted @   海漠  阅读(314)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示