JavaScript中的百鸡百钱
百鸡百钱:有一百钱,要买一百鸡,公鸡5钱1只,母鸡3钱1只,仔鸡3只1钱,一百钱,买一百鸡,每种鸡都要有。
<script>
//百鸡百钱
document.write("百鸡百钱")
//定义公鸡数量,(100-1-3)/5=19.2
for(var gongji = 1;gongji <= 19; gongji++){
//定义母鸡数量,(100-1-5)/3=31.333
for(var muji = 1;muji <= 31;muji++){
//计算小鸡的数量
var xiaoji = 100 - gongji - muji;
//已知小鸡的数量是3的倍数和鸡的总钱数
if((xiaoji % 3 == 0) && (5*gongji + 3*mu + xiaoji/3 ==100)){
//输出结果
document.write( "公鸡" + gongji + "只,母鸡" + muji + "只,小鸡" + xiaoji + "只。")
//输出换行
document.write("<br>")
}
}
</script>