基本信息
源码名称:php 买酒换酒 解题思路代码(酒瓶换啤酒/酒盖换啤酒问题)
源码大小:1.18KB
文件格式:.php
开发语言:PHP
更新时间:2016-09-18
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
啤酒两块钱一瓶,4个瓶盖换一瓶,2个酒瓶换一瓶,请问10元可以喝多少瓶酒
啤酒两块钱一瓶,4个瓶盖换一瓶,2个酒瓶换一瓶,请问10元可以喝多少瓶酒
<?php //啤酒两块钱一瓶,4个瓶盖换一瓶,2个酒瓶换一瓶,请问10元可以喝多少瓶酒 $price=2;//每瓶的价格 $perGai=4;//每次4个瓶盖换一个 $perPing=2;//每2个啤酒瓶换一个 $money=10;//我手中的钱 $curGaiCount=0;//我手中的瓶盖数 $curPingCount=0;//我手中的瓶数 $myBarCount=0;//我喝掉的啤酒瓶数 function addBar($num){ $num=intval($num); global $curGaiCount,$curPingCount,$myBarCount; //echo $num."<br/>"; $curGaiCount= intval( $curGaiCount $num); $curPingCount=intval($curPingCount $num); $myBarCount=intval($myBarCount $num); } $firstNum=$money/$price; addBar($firstNum); while(intval($curGaiCount/$perGai)>0||intval($curPingCount/$perPing)>0){ if(intval($curGaiCount/$perGai)>0){ $tmpNum=intval($curGaiCount/$perGai); addBar($tmpNum); $curGaiCount=$curGaiCount-$perGai*$tmpNum; } else if(intval($curPingCount/$perPing)>0){ $tmpNum=intval($curPingCount/$perPing); addBar($tmpNum); $curPingCount=$curPingCount-$perPing*$tmpNum; } } echo "花了".$money."元".'最终喝了'.$myBarCount."瓶酒,剩余".$curPingCount."个酒瓶,"."剩余".$curGaiCount."个酒盖"; ?>