1-100求和
<script> var sum=0; for(var i=1;i<=100;i++){ sum+=i; } document.write(sum); </script>
1-100奇数求和
<script> var sum1=0; for(var i=1;i<=100;i+=2){ sum1+=i; } document.write(sum1) </script>
1-100偶数之和
<script> var sum2=0; for (var i=2;i<=100;i+=2){ sum2+=i; } document.write(sum2) </script>
打印图案
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
●●●●●●●●
<script> for(var a=1;a<=7;a++){ //共有7行,所以循环7次 for(var b=1;b<=8;b++){ //同上共有8列,所以循环8列 document.write("●"); } document.write("<br/>") } </script>
打印图案
●
●●
●●●
●●●●
●●●●●
<script> for(var a=1;a<=5;a++){ for(var b=1;b<=a;b++){ document.write("●") } document.write("<br/>") } </script>
打印图案
●●●●●
●●●●
●●●
●●
●
<script> for(var a=5;a>=1;a--){ for(var b=1;b<=a;b++){ document.write("●") } document.write("<br/>") } </script>
打印图案
□□□□●
□□□●●
□□●●●
□●●●●
●●●●●
<script> for(var a=1;a<=5;a++){ for(var b=4;b>=0;b--){ if(a>b){ document.write("●") }else{ document.write("□") } } document.write("<br/>") } </script>
小明单位发了100元的购物卡,小明到超市买三类洗化用品,洗发水(15元),香皂(2元),牙刷(5元)。要把100元整好花掉,可如有哪些购买结合?
<script>
//给每个产品设定一个初始值,设定它最多6瓶 for(var a=0;a<=6;a++){ for(var b=0;b<=50;b++){ for(var c=0;c<=20;c++){
//让它们三项乘积相加不超过100元 if(a*15+b*2+c*5==100){ document.write("洗发水:"+a+"个,香皂:"+b+"个,牙刷:"+c+"个<br/>"); } } } } </script>
五个小朋友排成一队。问第一个多大了,第一个说比第二个大两岁,问第二个,第二个说比第三个大两岁,以此类推。问第五个小朋友几岁了,第五个小朋友说3岁了。问第一个小朋友几岁?
script //给它定一个初始值,因为它得知最后一个小朋友3岁。
var peo=3;
//让它循环4次,明明是5个人,为什么循环四次,因为第五个人已经知道了,所以只需要循环四次 for(var i=1;i<=4;i++){ peo=peo+2; } document.write("第一个小朋友"+peo+"岁"); </script>
大马驮2石粮食,中马驮1石粮食,两头小马驮一石粮食,要用100匹马,驮100石粮食,该如何调配?
<script> for(var a=0;a<=50;a++){ for(var b=0;b<=100;b++){
//上面有类似案例,不同的是上面是3个for循环分别制定三个,这里只需2个for循环,好处就是不需要执行那么多次 var c=100-a-b; if((a+b+c==100) && (a*2+b*1+c/2==100)){ document.write("大马:"+a+"匹,中马"+b+"匹,小马"+c+"匹<br/>"); } } } </script>
公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。到第七天的时候,猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子?
<script> var t=1; for(i=1;i<=6;i++){ t=(t+1)*2; }document.write("公园一开始有"+t+"个桃子"); </script>
某侦察队接到一项紧急任务,要求在A、B、C、D、E、F六个队员中尽可能多地挑若干人,但有以下限制条件:
●A和B两人中至少去一人;
●A和D不能一起去;
●A、E和F三人中要派两人去;
●B和C都去或都不去;
●C和D两人中去一个;
●若D不去,则E也不去
<script> for(var a=0;a<=1;a++){ for(var b=0;b<=1;b++){ for(var c=0;c<=1;c++){ for(var d=0;d<=1;d++){ for(var e=0;e<=1;e++){ for(var f=0;f<=1;f++){ if(a+b>=1 && a+d!=2 && a+e+f==2 && b==c && c+d==1 && (d+e==0 || d==1)) document.write(a,b,c,d,e,f); } } } } } } </script>
水仙花
<script> for(a=1;a<=9;a++){ for(b=0;b<=9;b++){ for(c=0;c<=9;c++){ if(a*a*a+b*b*b+c*c*c == a*100+b*10+c){ document.write(a+""+b+""+c+""+"<br/>"); } } } } </script>
凑钱1,2,5凑20元钱有多少种可能?
<script> for(var a=0;a<=20;a++){ for(var b=0;b<=10;b++){ for(var c=0;c<=4;c++){ if(a*1+b*2+c*5==20){ document.write("1元有:"+a+"张,2元有:"+b+"张,5元有"+c+"张<br/>"); } } } } </script>
有一对幼兔,幼兔1个月后长成小兔,小兔1个月后长成成兔并生下一对幼兔,问几年后有多少对兔子,幼兔、小兔、成兔对数分别是多少
<script> var yt=0,xt=0,ct=0; for(var i=1;i<=10;i++){ if(i==1){ yt=1; xt=0; ct=0; }else{ ct=xt+ct; xt=yt; yt=ct; sum=ct+xt+yt; } document.write("十个月后幼兔有:"+yt+"对,小兔有:"+xt+"对,成兔有:"+ct+"对<br/>") } </script>
百元买百鸡/母鸡3元一只,公鸡5元一只,小鸡一元3只,100元全部花完有多少种方法
<script> for(var a=0;a<=33;a++){ for(var b=0;b<=20;b++){ var c=100-a-b; if(a*3+b*5+c/3==100){ document.write("母鸡可以买:"+a+"只,公鸡可以买:"+b+"只,小鸡可以买:"+c+"只<br/>"); } } } </script>
九九乘法表
<script> document.write("<table border='1px'>") for(var i=9;i>=1;i--){ document.write("<tr>"); for(var j=1;j<=i;j++){ document.write("<td>"+j+"x"+i+"="+j*i+"</td>"); } document.write("</tr>"); } doucment.write("</table>") </script>