基本信息
源码名称: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."个酒盖";
?>