JS编程输出我国古代数学家张丘建在《张丘建算经》一书中提出了“百只鸡问题”。这个问题大概的意思是这样子的:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,如果用100文钱买100只鸡,那么公鸡、母鸡和

要求:1.公鸡5元1只,母鸡3元一只,小鸡1元3只
2.100元买100只鸡
3.公鸡、母鸡、小鸡各多少只
思路:1.每种鸡都必须有一只
2.所有鸡加起来一共100只

代码块:

<script>
 var chicken;  //公鸡只数
 var mchicken;  //母鸡只数
 var chick;    //小鸡只数
 for(chicken=1;chicken<100;chicken++){
     for(mchicken=1;mchicken<100;mchicken++){
		 chick=(100-chicken-mchicken);
		 if(5*chicken+3*mchicken+chick/3==100){
			 alert("公鸡有"+chicken+"母鸡有"+mchicken+"小鸡有"+chick);
		 }
 }
 }
 </script>

输出结果:

//公鸡有4母鸡有18小鸡有78
//公鸡有8母鸡有11小鸡有81
//公鸡有12母鸡有4小鸡有84

你可能感兴趣的:(JS案例)