<html>
<head>
<meta charset="utf-8"/>
<title></title>
<script>
//作业:for循环实现百钱买百鸡的问题://公鸡5元一只,母鸡3元一只,小鸡1元3只,100元要买100只鸡?有多少买法?
//设:公鸡买x只,母鸡y只,小鸡n只,则,x+y+n==100(只)因为只需要买100只,最多不能超过100只。钱数上:5*x+3*y+3/n==100(元),【切记,小鸡的价格是数量除以3】只有100元,多了没有。有因为,100元最多买公鸡20只/母鸡33只/小鸡100(因为只需要买100只,尽管钱数可以买300只,但是不需要都是多余的)只。所以for循环如下两种方式:
document.write('<hr color="red"/>');
//1中——三层for嵌套
for(var x=0;x<=20;x++){
for(var y=0;y<=33;y++){
for(var n=0;n<=100;n++){
if((x+y+n==100)&&(5*x+3*y+n/3==100)){
document.write('需要买公鸡:'+x+'只,母鸡:'+y+'只,小鸡:'+n+'只。<hr/>');
}
}
}
}
//2中——两层for嵌套。相对来说,比三层的要好点,轻量。
document.write('<hr color="red"/>');
for(var a=0;a<=20;a++){
for(var b=0;b<=33;b++){
c=100-a-b;
if((c%3==0)&&(5*a+3*b+c/3==100)){
document.write('公鸡'+a+'只,母鸡'+b+'只,小鸡'+c+'只.<hr/>');
}
}
}
document.write('<hr color="red"/>');
</script>
</head>
<body>

</body>
</html>

最新文章

  1. python3: error while loading shared libraries: libpython3.5m.so.1.0: cannot open shared object file: No such file or directory
  2. C#利用摄像头拍照功能实现
  3. JS代码判断字符串中有多少汉字
  4. 【Windows 10 IoT - 2】LED闪烁及动画绘制(树莓派 Pi2)
  5. WebRTC学习资料大全
  6. ACdream 1148(莫比乌斯反演+分块)
  7. [转载] FreeMarker教程
  8. 从一道Python面试题说起(大神勿入)
  9. 一步一步理解 python web 框架,才不会从入门到放弃
  10. Win32 Ime
  11. 【python网络爬虫】之requests相关模块
  12. hasura graphql-engine v1.0.0-alpha30 remote schema stitch 试用
  13. 利用STM32CubeMX生成HID双向通讯工程
  14. Cesium中导入三维模型方法(dae到glft/bgltf) 【转】
  15. Java 简单TCP文件传输
  16. [Selenium]点击下拉框之后,从下拉列表选择元素进行点击很容易失败
  17. 【转】Java面试题全集(上)
  18. 我为什么一直不愿意用bootstrap
  19. 关于搜索elasticsearch的数据条数大于10000的坑 max_result_window的两种设置方式
  20. 机器学习中的范数规则化之 L0、L1与L2范数、核范数与规则项参数选择

热门文章

  1. 维特比算法(Viterbi Algorithm)
  2. DBVisualizer 6.0.2配置
  3. 大规模数据 从SQL SERVER导入到ORACLE方法
  4. Java--剑指offer(1)
  5. Eclipse导入 appcompat,design兼容包
  6. iOS不得姐项目--精华模块上拉下拉的注意事项,日期显示,重构子控制器,计算cell的高度(只计算一次),图片帖子的显示
  7. c#学习&lt;一&gt; 基础知识
  8. poj1966 求顶点连通度
  9. 使用kuernetes提供高可用的logstash服务
  10. 由一段JS代码引发的思考