1.百钱买百鸡

公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。

分析:估计现在小学生都能手工推算这套题,只不过我们用计算机来推算,我们可以设公鸡为x,母鸡为y,小鸡为z,那么我们可以得出如下的不定方程,

x+y+z=100,

5x+3y+z/3=100,

下面再看看x,y,z的取值范围。

由于只有100文钱,则5x<100 => 0<x<20, 同理  0<y<33,那么z=100-x-y

代码如下:

 for($x=1;$x<20;$x++) {

      for($y=1;$y<33;$y++) {

           $z=100-$x-$y;

           if(($z%3==0)&&($x*5+$y*3+$z/3==100)){

            echo ("公鸡".$x."只,母鸡".$y."只,小鸡".$z."只");

           }

      }

  }

最新文章

  1. HTML 简介
  2. MSSQL数据的批量插入
  3. 5.5 Selenium2中的元素定位
  4. js循环
  5. 转 关于ruby gem无法连接到rubygems.org的解决方案
  6. elasticsearch从mysql导入数据
  7. 使用TCP协议的NAT穿透技术
  8. 四大主流云平台对比--CloudStack, Eucalyptus, vCloud Director和OpenStack。
  9. java strtus2 注解配置入门(一)
  10. [转]Python核心模块——urllib模块
  11. PHP学习笔记二十八【抽象类】
  12. CI(CodeIgniter)学习第二讲
  13. SQL LIKE语句多条件贪婪匹配算法
  14. javascript 局部变量和全局变量
  15. PAT 团体程序设计天梯赛-练习集 L1-005. 考试座位号
  16. 获取客户端登录ip地址
  17. base64编解码
  18. 精心调制的Bash主题分享
  19. TCP 三次握手理解和过程
  20. python之文件系统操作(os模块)

热门文章

  1. vue中methods,computed,filters,watch的总结
  2. 手写OOXML文档——导出xlsx格式表格文档
  3. XGBoost: 你不能不知的机器学习算法
  4. PHP stream_wrapper_register
  5. Vue 实现点击空白处隐藏某节点(三种方式:指令、普通、遮罩)
  6. Sieve of Eratosthenes时间复杂度的感性证明
  7. opencv::凸包-Convex Hull
  8. odoo联调补充
  9. 记录手动签名APK的过程
  10. mac外接显示器 字体发虚解决方案