for循环小练习
Posted 筱小鹏仔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了for循环小练习相关的知识,希望对你有一定的参考价值。
<script type="text/javascript"> //1、一张0.00001米的纸,对折多少次可以达到珠峰高度8848米 /*for(var ci=0,i=0;i<=ci; i++,ci++){ if(0.00001*Math.pow(2,ci)>=8848){ break } } console.log(ci);*/ //2、1元,2元,5元凑20元,有多少种可能 /*for(var i=0;i<=20;i++){ for(var j=0;j<=10;j++){ for(var k=0;k<=4;k++){ if(i+2*j+5*k==20){ console.log(i,j,k); } } } }*/ //3、公鸡2文,母鸡1文,小鸡半文,每种至少一只,100文买100只鸡有多少可能性 /*for(var i=1;i<=50;i++){ for(var j=1;j<=100;j++){ for(var k=1;k<=200;k++){ if(2*i+j+0.5*k==100 && i+j+k==100){ console.log(i,j,k); } } } }*/ //4、循环输出1~100之间数字的和 /*var sum = 0; for(var i=1;i<=100;i++){ sum+=i; console.log(sum); }*/ //5、1~100的奇数和 /*var sum=0; for(var i=1;i<=100;i+=2){ sum+=i; } console.log(sum);*/ //6、通过for循环实现百钱买百鸡的题:公鸡5元每只,母鸡3元每只,小鸡3只1元,100元买一百只鸡多少种办法 for(var i=0;i<=20;i++){ for(var j=0;j<=33;j++){ for(var k=0;k<=300;k++){ if(i+j+k == 100 && 5*i+3*j+k/3 == 100){ console.log(i,j,k); } } } } </script>
以上是关于for循环小练习的主要内容,如果未能解决你的问题,请参考以下文章
python小程序练习:循环语句for,while实现99乘法表