js for循环实例

1.求1-100的寄数和?

    //2.奇数求和
        var ppt=0
        for(var i=1;i<=100;i+=2){
            ppt+=i
        }

2.求1-100的偶数和

        var num=0
        for(var i=0;i<=100;i+=2){   //i+=2 意思为i=i+2
            num +=i                 //
        }
        document.write("偶数和:"+num+"<br/>")

3.总和

        var  num1=0
        for(var i=0;i<=100;i+=1){
            num1+=i
        }

4.大马驮2石粮食,中马驮1石粮食,两头小马驮一石粮食,要用100匹马,驮100石粮食,该如何 调配?

for(a=2;a<=50;a++){
            for(b=1;b<=100;b++){
                for(c=2;c<=100;c++){
                    if((a+b+c==100)&&(2*a+b+c/2==100)){
                        document.write("大马:"+a+"中马:"+b+"小马:"+c+"<br/>")
                    }
                }
            }
        }

5.某侦察队接到一项紧急任务,要求在A、B、C、D、E、F六个队员中尽可能多地挑若干人,但
有以下限制条件:
●A和B两人中至少去一人;
●A和D不能一起去;
●A、E和F三人中要派两人去;
●B和C都去或都不去;
●C和D两人中去一个;
●若D不去,则E也不去。
问应当让哪几个人去?

    var a=b=c=d=e=f=0;    //假设他们都不去
    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(d==0){e=0}
                            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);
                            }
                            //if(d==0){e=1}
                        }
                    }
                }
            }
        }
    }

6.公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。 到第七天的时候,猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子?

        var tao=1;
        for(var i=1;i<=6;i++){
            tao=(tao+1)*2
        }
        document.write("共"+tao);

7.小明单位发了100元的购物卡,小明到超市买三类洗化用品,洗发水(15元),香皂(2元),牙刷(5元)。要把100元整好花掉,可如有哪些购买结合?

    var sum=0
    for(i=0;i<=6;i++){
        for(j=0;j<=50;j++){
            for(z=0;z<=20;z++){
                if(15*i+2*j+5*z==100){
                    document.write("洗发水:"+i+"香皂"+j+"牙刷"+z);
                    sum++
                    document.write("<br>");
                }

            }
        }
    }
        document.write("共:"+sum);    

8.五个小朋友排成一队。问第一个多大了,第一个说比第二个大两岁,问第二个,第二个说比第 三个大两岁,以此类推。问第五个小朋友几岁了,第五个小朋友说3岁了。问第一个小朋友几岁 

    var a=3
    for(i=1;i<5;i++){
        a=a+2
    }
    document.write("第一个孩子:"+a+"岁")
    document.write("<br>");

9.九九乘法表(反的)

    document.write("<table border=1 style=border-collapse:collapse>");  //边框合并
    for(var a=9;a>=1;a--){                   //从9开始变小
        document.write("<tr>")
        for(var i=1;i<=a;i++){
            document.write("<td>")
            document.write(a+"x"+i+"="+a*i+"")     

        }
        document.write("<br/>")
    }
    document.write(‘</table>‘);

10.打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数 本身。

   例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。

原文地址:https://www.cnblogs.com/zhaoxialong/p/8253532.html

时间: 2024-11-08 08:48:57

js for循环实例的相关文章

js事件循环实例解析

js执行顺序分析 console.log(1) setTimeout(()=>{ console.log(2) },2000) setTimeout(()=>{ console.log(3) Promise.resolve().then(()=>{ console.log(4) }) setTimeout(()=>{ console.log(5) },3000) },1000) new Promise((resolve,reject)=>{ console.log(6) re

JS对象模块化实例

<!DOCTYPE html> <html> <head> <title></title> <script type="text/javascript" src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script> <script type="text/javascript"> var inf

for循环实例

这些都是我在学习for循环式做的习题,有兴趣的童鞋可以玩一下(本来以为循环才是重点可惜尼玛考试没考啊,坑爹啊) 1.打出如下图形:<!--[if !vml]--> 1 123 12345 1234567 123456789 1234567 12345 123 1 <!--[endif]--> #include <stdio.h>int main(void){ int i,j,n=1; for (i=1;i<=4;i++){ for (j=1;j<=4-i;j

js格式化数字实例代码

js格式化数字实例代码:数字往往需要进行一定的格式化,一来是便于阅读,二来是实际需要,比如钱数就常常按千位逗号分隔,下面就是一个这样的函数能够是此功能,并且能够保留指定书目的小数,且自动实现四舍五入效果.代码实例如下: function fmoney(s,n) { n=n>0&&n<=20?n:2; s=parseFloat((s+"").replace(/[^\d\.-]/g,"")).toFixed(n)+"";

VBS操作JS网页元素实例

'=========================================================================='' VBScript Source File -- Created with SAPIEN Technologies PrimalScript 4.0'' NAME: '' AUTHOR: Microsoft , Microsoft' DATE : 2014/8/14'' COMMENT: ''==========================

jquery.cycle.js简单用法实例

样式: a{text-decoration: none;} *{margin:0; padding:0;} /*容器设置*/ .player { width:216px; height:248px; background:url(http://i2.itc.cn/20120117/2cc0_da8f6c82_c8da_693d_7714_9533a013006a_3.jpg) no-repeat; background-color:#ede1d1; position:relative; padd

简单的JS运动封装实例---侧栏分享到

1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>无标题文档</title> 6 <style> 7 #div1 {width: 100px; height: 200px; background: red;

Js读写cookie实例

统计访问次数 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>New Page 5</title> <meta name="GENERATOR" content="Microsoft FrontPage 3.0"> <s

Js 调用 WebService 实例

Html页面代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Js调用WebSer