C语言以及PHP过桥问题解决方法代码

原创 麻木  2020-01-29 12:41:12  阅读 1523 次 评论 1 条
摘要:

问题:

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

解决方法

C语言解法:

#include<stdio.h>
main()
{ int i,money;
printf("过桥问题解法如下:\n");
for(i=1,money=100000;money>=5000;i++){
	if(money>50000){
		money=money-(money*0.05);
	}

    else if (money<=50000) {
    	money=money-5000;
    }
printf("第%d次经过路口,还剩%d元\n",i,money);
}	
}

运行效果:

image.png



PHP解法:

<?php
for($i=1,$money=100000;$money>=5000;$i++){
	if($money>50000){
		$money=$money-($money*0.05);
	}

    elseif ($money<=50000) {
    	$money=$money-5000;
    }

echo '第',$i,'次','经过路口,还剩',$money,'元','<br>';
}

?>

运行效果:

image.png

打赏 支付宝打赏 微信打赏
 您阅读本篇文章共花了: 

本文地址:https://mamublog.cn/post/79.html
版权声明:本文为原创文章,版权归 mamublog 所有,欢迎分享本文,转载请保留出处!

推荐文章

发表评论


表情

评论列表

  1. mamublog
    mamublog  @回复

    https://mamublog.cn/post/79.html