zoukankan      html  css  js  c++  java
  • js 流程语句 练习题:打印三角形、水仙花数、购物卡买东西的多少种可能、100内与7相关的数、100内的质数、棋盘放芝麻的重量等

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title></title>
    </head>
    <body>
    </body>
    </html>
    <script type="text/javascript">

    1、打印三角形
    第一个三角形***************************************

    **
    *** 
    **** 
    for(var a = 1; a <=4; a++) {
      for(var b = 1; b <= a; b++) {
      document.write("*");
      }
        document.write("<br />");
    }
    第二个***************************************************
     *
     **
     ***
     *****
    for(var c = 1;c <= 4;c++){
       for(var k=4;k>c;k--){
      document.write("&nbsp");
      }
    //for(var k=1;k<=4-c;k++){
    //document.write("&nbsp");
    //}另一种打印空格的方法
      for(var d = 1;d <=c ;d++){
      document.write("*");
      }
       document.write("<br />");
    }
    第三个***********************************************
     ****
     ***
     **
     *
    for ( var e=4;e>=1;e--) {
        for(var k=4;k>e;k--){
            document.write("&nbsp");
        }
    for ( var f=1;f<=e;f++){
      document.write("*");
      }
      document.write("<br />");
    }

    第4个*********************************************

     ****

     ***
     **
     *
    for(var i=1;i<=4;i++){
      for(var r=4;r>=i;r--){
      document.write("*")
      }
        document.write("<br/ >")
    }
    第5个**********************************************
       *
      ***
      *****
     *******

    for(var x=1;x<=4;x++){
      for (var y=4;y>x;y--) {
              document.write("&nbsp")
      }
    for (z=1;z<=(2*x-1);z++) {
      document.write("*")
      }
      document.write("<br/ >")
    }
    2、水仙花数   三位数  各个数字的立方和等于本身*******************************
      1*1*1 + 5*5*5 + 3*3*3  = 153
    for(var q=100;q<1000;q++){
      var s=parseInt(q/100);
      var w=parseInt((q-s*100)/10);
      var m=parseInt(q-s*100-w*10);
      if(s*s*s+w*w*w+m*m*m==q){
      document.write(q+",");
      }
    }
    3、100元购物卡,牙刷5元,香皂2元、洗发水15元 100元正好花完有多少种可能

    var bs=0;
    for(var yashua=0;yashua<=20;yashua++){
      for (var xiangzao=0;xiangzao<=50;xiangzao++) {
        for (var xifa=0;xifa<=6;xifa++) {
          if(yashua*5+xiangzao*2+xifa*15==100){
        bs++;
          }
        }
      }
    }
    document.write(bs);

    4、100内与7相关的数*******************
    for(var qi=0;qi<100;qi++){
      if(qi%7==0||qi%10==7||parseInt(qi/10)==7){
      document.write(qi+",")
      }
    }

    5、100以内的质数、只能被1和自己整除************************************
    var flag=true;
    for (var num_z=2;num_z<=100;num_z++) {
    flag=true;
    for (var num_s=2;num_s<num_z;num_s++){
    if(num_z%num_s==0){
    flag=false;
    }
    }
    if(flag){
    document.write(num_z+",")
    }
    }
    6、大马驮2石粮食,中马驮1石粮食,两头小马驮一石粮食,要用100匹马,驮100石粮食,该如何调配?
    for (var i=0;i<=50;i++){
      for (j=0;j<=100;j++){
        for (k=0;k<=100;k++){
          if(i*2+j*1+k/2==100&&i+j+k==100){
          document.write("大马"+i+"中马"+j+"小马"+k);
          }
        }
       }
    }
    7、有一个棋盘,有64个方格,在第一个方格里面放1粒芝麻重量是0.00001kg,第二个里面放2粒,
    第三个里面放4,棋盘上放的所有芝麻的重量
    var sum=0;
    for (var fangge=1;fangge<=64;fangge++) {
      var num=1;
      for (zm=0;zm<=fangge;zm++) {
      num=num*2;
      }
    sum=sum+num;
    }
    alert(sum*0.00001)
    8、公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。
    到第七天的时候,猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子?
    var num=1;
    for ( var day=6;day>=1;day--) {
    num=(num+1)*2;
    }
    alert(num);
    </script>

  • 相关阅读:
    HDU 4611 Balls Rearrangement 数学
    Educational Codeforces Round 11 D. Number of Parallelograms 暴力
    Knockout.Js官网学习(简介)
    Entity Framework 关系约束配置
    Entity Framework Fluent API
    Entity Framework DataAnnotations
    Entity Framework 系统约定配置
    Entity Framework 自动生成CodeFirst代码
    Entity Framework CodeFirst数据迁移
    Entity Framework CodeFirst尝试
  • 原文地址:https://www.cnblogs.com/yang1182/p/9505790.html
Copyright © 2011-2022 走看看