百钱买百鸡:公鸡5元一只,母鸡3元一只,小鸡1元3只,问100元买100只鸡,问有多少种买法,输出每种买法的结果!

/**
 * 百钱买百鸡:公鸡5元一只,母鸡3元一只,小鸡1元3只,问100元买100只鸡,问有多少种买法,输出每种买法的结果!
 *
 */
public class Test3 {

    public static void main(String[] args) {
        int c = 0;
        for (int a = 0; a < 100; a++) {
            for (int b = 0; b < 100; b++) {
                if ((7 * a + 4 * b) == 100) {
                    c++;
                    System.out.println("公鸡数量为:" + a + ",母鸡数量为" + b + "小鸡数量为" + (100 - a - b));
                }
            }
        }
        System.out.println("有" + c + "种买法!");
    }
}
时间: 2024-10-10 05:15:21

百钱买百鸡:公鸡5元一只,母鸡3元一只,小鸡1元3只,问100元买100只鸡,问有多少种买法,输出每种买法的结果!的相关文章

百元买百鸡(C++实现)

#include<iostream> using namespace std; void main(void) { int a,b,c; //char DD,EE,FF; for (a=1;a<=20;a++) for (b=1;b<=33;b++) for (c=3;c<=99;c++) if (5*a+3*b+c/3==100) if (a+b+c==100) if (c%3==0) { //printf(a); std::cout<<"公鸡数为:&

百鸡百钱问题解答

转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/44084963 http://www.llwjy.com/blogd.php?id=f6c0ce9433483f0ee178e15ac5d2ff6a 个人的博客小站也搭建成功,网址:www.llwjy.com ,欢迎大家来吐槽~ 一个很有趣的数学问题"百鸡百钱",该问题出自我国古代数学家张丘建<算经>,其中是这样描述的"鸡翁一值钱五,鸡母一值钱三,

JS-百钱买百鸡案例-for循环制作

<html> <head> <meta charset="utf-8"/> <title></title> <script> //作业:for循环实现百钱买百鸡的问题://公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡?有多少买法? //设:公鸡买x只,母鸡y只,小鸡n只,则,x+y+n==100(只)因为只需要买100只,最多不能超过100只.钱数上:5*x+3*y+3/n==100(元),[切

基础算法题-----百元买百鸡

基础算法题-–百元买百鸡 题目:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱. 首先来分析一下: 设公鸡为x只,母鸡为y只,小鸡为z只,可的 x+y+z=100 5x+3y+z/3=100 由于每种鸡最少1只,所以公鸡最多能有(100 - 3 - 1) / 5只,母鸡最多能有(100 - 5 - 1) / 3只 至此我们便可以编码实现了 // 买公鸡最大数量 int gongJI = (10

算法之百元买百鸡

<算经> 书中提出的数学问题: 鸡翁一值钱五, 鸡母一值钱三, 鸡雏三值钱一. 百钱买百鸡, 问鸡翁.鸡母.鸡雏各几何? 1 /** 2 现在有100 元 , 买 100只鸡 3 公鸡 5 元每只 4 母鸡 3 元每只 5 小鸡 3只 1 元 6 x+y+z = 100 7 5*x+3*y+z/3=100 8 */ 9 10 11 12 #include<stdio.h> 13 14 void getResult(){ 15 int x,y,z; 16 for(int x=0;x&

3. 百钱买白鸡问题

这是一个古老而非常经典的问题,最早源自中国古代的算经,中国古代数学家张丘建在他的算经中提出了著名的百钱买白鸡的问题: 鸡翁1, 值钱5,鸡母1,值钱3,鸡雏3值钱1,百钱买白鸡,问翁,母,雏各几何? 100文钱买100只鸡,公鸡5文钱一只,母鸡3文一只,小鸡3只1文钱:100文钱买了100只鸡,请问公鸡,母鸡,小鸡各有多少? #include <stdio.h> #include <stdlib.h> int main() {     int i,j,k;     for(i=0;

华为OJ平台——百钱买百鸡问题

题目描述: 元前五世纪,我国古代数学家张丘建在<算经>一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一. 百钱买百鸡,问鸡翁.鸡母.鸡雏各几何? 思路: 这道题很简单,假设鸡翁 i 只, 鸡母 j 只, 则有 i + j + k = 100 5*i + 3*j + k/3 = 100 由以上两个等式我们可以推出: j = 25 - i * 7/4 ; k = 75 + i * 3/4 ; 由于i. j. k 必须是0或正整数,所以 i 必须是4的倍数,因此我们下面的程序中也是

0002_百钱买鸡

百钱买鸡:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱? 思路:设定公鸡,母鸡,小鸡各买x,y,z只,则满足下列条件: x+y+z=100; 5x+3y+z/3=100: 1 __author__ = 'qq593' 2 # /usr/bin/python 3 # -*- coding:utf-8 -*- 4 5 #x is the unknown number 6 for y in ra

PHP中百钱买百鸡

<html><head><title>百钱买百鸡</title><meta http-equiv="content-type" content="text/html;charset=utf-8"/></head><?php/*题目:公鸡一,值钱五,母鸡一,值钱三,小鸡三,值钱一.百钱买百鸡,问公鸡.母鸡.小鸡各几何?*///$g;可买公鸡数//$m;可买母鸡数//$x;可买小鸡数$coun