php解决百钱买百鸡问题、过路口问题以及打印九成九乘法表

1:百钱买百鸡:
     公鸡五文钱一只,母鸡三文钱一只,小鸡一文钱买三只
,现在有100文钱共买了100只鸡,问公鸡、母鸡和小鸡哥有多少只?

for($g = 1;$g<20;$g++){
	for($m = 1;$m<33;$m++){
		$x = 100 - $g - $m;
		if(($g + $m + $x == 100) && ($g*5 + $m*3 + $x/3) ==100){
			echo '公 母 雏各',$g,' ',$m,' ',$x,'<br />';
		} 
	}
}

2:过路口问题:

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

for($i=100000,$cnt=0;$i>=5000;){
	$cnt +=1;

	if($i>50000){
		$i *= 0.95;
	}else{
		$i -= 5000;
	}

	echo '第',$cnt,'次过桥','还剩',$i,'元<br />';
}

3:打印九成九乘法表:

for($i=1;$i<=9;$i++){
	for($j=1;$j<=$i;$j++){
		echo $j , '*' , $i , '=' , $j*$i , '   ';
	}

	echo '<br />';
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值