• 百钱白鸡 百马百担


     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                 }
  • 相关阅读:
    关于多态
    关于lock锁
    wait()和notify()
    多线程之间的通讯
    多线程的异步请求模式
    合理配置线程池
    自定义线程池
    Curl的毫秒超时的一个”Bug”
    Nginx正确记录post日志的方法
    NGINX的奇淫技巧 —— 5. NGINX实现金盾防火墙的功能(防CC)
  • 原文地址:https://www.cnblogs.com/yg6405816/p/5475571.html
Copyright © 2020-2023  润新知