假设某人有100000现金。 每经过一次路口需要进行一次交费。 交通规则为为当他现金大于50000时每次需要交5%如果现金小于等于50000时每次交5000。 请写一程序计算此人可以经过多少次这个路口

1.过路问题

<?php
// 假设某人有100000现金。
// 每经过一次路口需要进行一次交费。
// 交通规则为当他现金大于50000时每次需要交5%,如果现金小于等于50000时每次交5000。
// 请写一程序计算此人可以经过多少次这个路口

$text='';
for($i=100000;$i>=1;$i--){
    if($i>=50000){
        $i-=$i*0.05;
        $text++;
    }else    if($i<=50000){
        $i-=5000;
        $text++;
    }

}

echo   '此人可以经过多少'.$text.'次';
?>
原文地址:https://www.cnblogs.com/yaoliuyang/p/12621276.html