• for 循环练习题


    X3 * 6528 = 3X * 8256
    X为一个数字 填入一个数字 使等式成立

    for (var x=1;x<=9&&x>0;x++) {
    if ((x*10+3)*6528==(3*10+x)*8256) {
    break;

    }
    }
    document.write(x);

     

    第二题:
    在页面上输出以下图形
         *
        ***
       *****
      *******
     *********

    第一种:

    var x=1;
    for (i=1;i<6;i++) {
    for (var sp=1;sp<=5-i;sp++) {
    document.write("&nbsp;");
    }
    for (var st=1;st<=x;st++) {
    document.write("*");
    }
    x+=2;
    document.write("<br />");
    }

     

    第二种:

    for(var i=1;i<=5;i++){
    for(var j=1;j<=9;j++){
    if(j<=5-i||j>=5+i){
    document.write("&nbsp;");

    }else{

    document.write("*");
    };

    };
    document.write("<br>");
    };

     

     

    找出100-999之间的所有“水仙花数”。
    所谓水仙花数是指一个三位 数,各位数字的立方和等于该数本身。
    (如153=1的3次方+5的3次方+3的3次方)并输出这些数字

    var x=1;
    var y=0;
    var z=0;

    for (var a=100;a<=999;a++) {
        for (var x=1;x<=9;x++) {
             for (var y=0;y<=9;y++) {
               for (var z=0;z<=9;z++) {
    if (a==x*x*x+y*y*y+z*z*z&&a==x*100+y*10+z) {
    document.write(a+'<br />');
    }
    }
    }
    }

    }

     

    输出1000年到现在的所有闰年

    能被4整除不能被100整除和能被400整除的是闰年


    for (var a=1000;a<=2017;a++) {
    if ((a%4==0&&a%100!=0)||a%400==0) {
    document.write(a+'<br />');
    }
    }

     

     

  • 相关阅读:
    linux-命令
    linux-命令-cd,ls
    linux-命令-概述
    linux-文件
    IOPS和带宽
    随记
    CAP,Base原理
    DateUtil
    JDK SPI
    001-进程 和 线程
  • 原文地址:https://www.cnblogs.com/dej-11/p/7423344.html
Copyright © 2020-2023  润新知