PHP编程练习:100文钱买鸡
2017-07-22 本文已影响0人
早班火车丶
题目
已知公鸡5文钱一只,母鸡3文钱一只,小鸡一文钱3只,要求用100文钱买一百只鸡,公鸡,母鸡,小鸡都必须要有。
问公鸡,母鸡,小鸡各买多少只,刚好凑足100文钱?
先说一下大体的思路
先用公倍数方法转换值,然后$出来
$a代表文钱 $b代表公鸡价格 $c代表小鸡价格
图片1
两层for循环嵌套遍历可能买到多少只鸡
默认结果不为0 所以直接从1开始便利而不是0
图片2
给出判断
如果总金额 - 买大鸡的钱 - 买小鸡的钱 那么给$k赋值
$k 指的是锁购买小鸡的数量
题目说明1文钱3只小鸡,那么我们用%3 对$k取3倍的整数,如果不是3的倍数,直接跳出本次循环
题目说明要买够100只鸡 ,那么我们可以把$i $j $k加起来,如果不等于100的话,直接跳出本次循环
图片3
做出最后一个判断 如果买鸡的钱够100*3 文钱的话 输出
图片4最后附上完整代码图以及页面显示的结果
完整代码图 页面显示结果最后祝大家学有所成!!