zoukankan      html  css  js  c++  java
  • 百钱买百鸡

    题目描述:

    公鸡 5 文钱 1 只,母鸡 3 文钱 1 只,小鸡 1 文钱 3 只,现在用 100 文钱共买了 100 只鸡。假设每种鸡至少一只,那么在这 100 只鸡中,公鸡、母鸡和小鸡各是多少只?

    分析与解答:

    根据百钱买百鸡的要求,可以假设一共有 i 只公鸡,j 只母鸡,k 只小鸡,并且 i+j+k 的总数为 100,即 i×5+j×3+k/3=100(k 必须是 3 的倍数)。依次对公鸡、母鸡、小鸡的总数循环,进而求解出满足这两个条件的答案。
    实现代码如下:

    <?php
    for ($i = 1; $i < 100; $i++){
        for($j = 1; $j < 100; $j++){
            for($k = 3; $k < 100; $k = $k + 3){
                if(($i+$j+$k == 100)&&($i*5+$j*3+$k/3==100)){
                    echo "公鸡{$i}只,母鸡{$j}只,小鸡{$k}只
    ";
                }
    
            }
        }
    }
    

    程序的运行结果为
    公鸡4只,母鸡18只,小鸡78只
    公鸡8只,母鸡11只,小鸡81只
    公鸡12只,母鸡4只,小鸡84只

  • 相关阅读:
    JSTL&EL
    Response
    HTTP、Request
    Tomcat、Servlet
    单片机概念及应用
    JQuery高级
    Jquery基础
    JavaScript
    HTML、CSS
    跟着文档学习gulp1.2创建任务(task)
  • 原文地址:https://www.cnblogs.com/hardy-wang/p/12986271.html
Copyright © 2011-2022 走看看