zoukankan      html  css  js  c++  java
  • 百钱白鸡 百马百担

     1 // TODO 自动生成的方法存根
     2         //我国古代数学家张邱建在《算经》中出了一道“百钱买百鸡”的问题,题意是这样的:
     3                 //5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,
     4                 //那么各有公鸡、母鸡、雏鸡多少只?请编写程序实现。
     5                 for(int gj=0;gj<=20;gj++)//公鸡5文一只,百钱可最多买20只
     6                 {
     7                     for(int mj=0;mj<=33;mj++)//母鸡3文一只,百钱可最多买33只
     8                     {
     9                         for(int cj=0;cj<=300;cj++)//雏鸡1文三只,百钱可最多买300只
    10                         {
    11                             if((gj*5+mj*3+cj==100)&&(gj+mj+cj*3==100))//(买公鸡钱数+母鸡钱数+雏鸡钱数==100)&&(公鸡个数+母鸡个数+3倍的雏鸡个数==100)
    12                             {
    13                                 System.out.println("公鸡"+gj+"母鸡"+mj+"雏鸡"+(cj*3));
    14                                 
    15                             }
    16                         }
    17                     }
    18                 }
    19                 
     1 //这是经典的"百马百担"问题,
     2                 //有一百匹马,驮一百担货,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹?
     3                 
     4                 for(int dm=0;dm<=33;dm++)
     5                 {
     6                     for(int zm=0;zm<=50;zm++)
     7                     {
     8                     for(int xm=0;xm<=100;xm++)
     9                         {
    10                             if((dm*3+zm*2+xm==100)&&(dm+zm+xm*2==100))
    11                           {
    12                             System.out.println("大马"+dm+"中马"+zm+"小马"+xm*2);
    13                                 
    14                           }
    15                         }
    16                      }
    17                 }
  • 相关阅读:
    <cf>Square
    运算符重载
    HDU 1231 最大连续子序列
    Biorhythms(poj1006)
    友元和友元函数
    <poj 1046>Color Me Less
    <cf> Funky Numbers
    VC++中窗口的最大化问题
    励志文章,没事看一下(网上摘录)
    VC多线程编程(转)
  • 原文地址:https://www.cnblogs.com/yg6405816/p/5475571.html
Copyright © 2011-2022 走看看