码迷,mamicode.com
首页 > Web开发 > 详细

js练习题

时间:2018-08-20 12:24:40      阅读:663      评论:0      收藏:0      [点我收藏+]

标签:第一个   有一个   sum   9.png   一半   三角形   习题   购物   数字   

一、打印三角形

    *
    **
    ***
    ****

for(var i = 1;i <= 4;i++){
        for(var j = 1;j <= i;j++){
            document.write("*");
        }
        document.write("<br>");
    }

  技术分享图片

     *
      **
     ***
    ****

for(var i = 1;i <= 4;i++){
        for(var k = 4;k > i;k--){
            document.write("&nbsp;");
        }for(var j = 1;j <= i;j++){
            document.write("*")
        }
        document.write("<br>")
    }
for(var i = 1;i <= 4;i++){
        for(var k = 1;k <=(4-i);k++){
            document.write("&nbsp;");
        }for(var j = 1;j <= i;j++){
            document.write("*")
        }
        document.write("<br>")
    }

技术分享图片

 

 

   ****
     ***
      **
       *

for(var i =4;i > 0;i--){
        for(var k = 4;k>i;k--){
            document.write("&nbsp;");
        }for(var j = 1;j<=i;j++){
            document.write("*")
        }
        document.write("<br>")
    }

技术分享图片

 

   

    ****
    ***
    **
    *

for(var i = 1;i <= 4;i++){
        for(var j = 4;j >= i;j--){
            document.write("*");
        }
        document.write("<br>");
    }

   技术分享图片

 

       *
      ***
     *****
    *******

for(var i=0;i<4;i++){
            for(var j=5;j>i;j--){
               document.writeln("&nbsp");
            }
            for(var k=0;k<2*i+1;k++){
               document.writeln("*");
            }
            document.writeln("</br>")
         }

技术分享图片

 

二、水仙花数   三位数  各个数字的立方和等于本身,153    1*1*1 + 5*5*5 + 3*3*3  = 153

for(var i = 100;i < 999;i++){
        var bai = parseInt(i/100);
        var shi = parseInt((i-bai*100)/10);
        var ge = i - bai*100 - shi*10;
        if(bai*bai*bai+shi*shi*shi+ge*ge*ge == i){
            document.write(i  + ",")
        }
    }

技术分享图片

 

四、100元购物卡,牙刷5元,香皂2元、洗发水15元 100元正好花完有多少种可能

var bs = 0;
    for(var i = 0;i<=20;i++){
        for(var j = 0;j <= 50;j++){
            for(var k = 0;k <= 6;k++){
                if(i*5 + j*2 + k*5 == 100){
                    bs++
                }
            }
        }
    }alert(bs);

技术分享图片

 

 

100内与7相关的数

for(var i = 0;i <= 100;i++){
        if(i%7 == 0 || i%10 == 7 || parseInt(i/10) == 7){
            document.write(i+",")
        }
    }

技术分享图片

 

六、100以内的质数、只能被1和自己整除

var flag = true
    for(var i = 2;i < 100;i++){
        flag = true;
        for(var j = 2;j < i;j++){
            if(i%j == 0){
                flag = false;
            }
        }if(flag){
            document.write(i+‘,‘)
        }
    }

技术分享图片

 

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

for(var i = 0;i <= 50;i++){
        for(var j=0;j <= 100;j++){
            for(var k = 0;k <= 100;k++){
                if(i*2+j*1+k/2 == 100 && i+j+k == 100){
                    document.write("大马:"+i+"匹"+"")
                }
            }
        }
    }

技术分享图片

 

17、有一个棋盘,有64个方格,在第一个方格里面放1粒芝麻重量是0.00001kg,第二个里面放2粒,第三个里面放4,
棋盘上放的所有芝麻的重量

var sum = 0;
    for(var i = 1;i <= 64;i++){
        var num = 1;
        for(var j = 0;j < i-1;j++){
            num = num*2;
        }
        sum = sum+num;
    }
    alert(sum*0.000)

技术分享图片

 

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

var num = 1;
    for(var i = 6;i >=1;i--){
        num = (num+1)*2;
    }alert(num);

 技术分享图片

 

js练习题

标签:第一个   有一个   sum   9.png   一半   三角形   习题   购物   数字   

原文地址:https://www.cnblogs.com/mr171733/p/9504778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!