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

最后附上完整代码图以及页面显示的结果

完整代码图 页面显示结果

最后祝大家学有所成!!

上一篇下一篇

猜你喜欢

热点阅读