假设某人有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.'次';
?>

 

posted @ 2020-04-02 17:40  以己为镜  阅读(3300)  评论(0编辑  收藏  举报