• 关于JS中利用for循环解决实际问题的相关练习


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

    for(x=1;x<10;x++){
        var a=(x*10+3);
        var b=(3*10+x);
        if(a*6528==b*8256){
            alert(x);
        }
    }
    第二题:
    在页面上输出以下图形
        *
       ***
      *****
     *******
    *********

    var x = 1;
    for(var i=4;i>=0;i--){

    for(var sp = 1;sp<=i;sp++){
        document.write("&nbsp;");
    }
    for(var st = 1;st<=x;st++){
         document.write("*");
    }

    x+=2;
    document.write("<br>");
    }

    第三题:
    找出100-999之间的所有“水仙花数”。所谓水仙花数是指一个三位 数,各位数字的立方和等于该数本身。(如15的3次方=1的3次方+5的3次方+3的3次方)并输出这些数字
    for(x=1;x<10;x++){
        for(y=1;y<10;y++){
            for(z=1;z<10;z++){
                m=x*x*x+y*y*y+z*z*z;
                n=100*x+10*y+z;
                if(m==n){
                     document.write(n+"<br>");
                }
            }
         }
    }
    第四题:
    输出1000年到现在的所有闰年
    for(var sb = 1000; sb <= 2017; sb++) {
        if(sb % 100 != 0) {
            if(sb % 4 == 0 && sb % 100 != 0) {
                document.write(sb + "<br>");
            }
        } else {
            if(sb % 400 == 0) {
                document.write(sb + "<br>");
            }
        }
    }

    第五题:
    编写程序,计算 1!+2!+3!+…..+10!的结果。

    var x=0;

    for(i=1;i<11;i++){
        var a=1;
        for(b=1;b<=i;b++){
            a*=b;
        }
        x+=a;
    }
    alert(x);

  • 相关阅读:
    Python 中的map函数,filter函数,reduce函数
    编程中,static的用法详解
    C++ list容器系列功能函数详解
    python中的configparser类
    310实验室OTL问题----将写好的C++文件转换成Python文件,并将数据可视化
    310实验室OTL问题
    常量指针、指针常量、指向常量的指针常量
    Iterator迭代器的相关问题
    struts2中action中的通配符
    struts2访问servlet API
  • 原文地址:https://www.cnblogs.com/little-rock/p/7419448.html
Copyright © 2020-2023  润新知