用1元,2元,5元,10元,20元和50元的纸币组成100元,共有多少种情况 php代码

如题所述

<?php
for($i1=0; $i1<=100/1; $i1++)
for($i2=0; $i2<=100/2; $i2++)
for($i5=0; $i5<=100/5; $i5++)
for($i10=0; $i10<=100/10; $i10++)
for($i20=0; $i20<=100/20; $i20++)
for($i50=0; $i50<=100/50; $i50++)
    if($i1*1+$i2*2+$i5*5+$i10*10+$i20*20+$i50*50==100)
    {
echo sprintf("用%d张1元,%d张2元,%d张5元,%d张10元,%d张20元和%d张50元的纸币可以组成100元",$i1,$i2,$i5,$i10,$i20,$i50);
echo "\n";
    }
?>

温馨提示:答案为网友推荐,仅供参考
相似回答