zoukankan      html  css  js  c++  java
  • for循环练习提高

        

       今天讲了几个for循环的题,这几个题对for循环的理解加深了很多。

        1.100以内所有的偶数                                      100以内与7相关的数

    var str = "";                                                              var str = "";
    for(var i = 1;i<=100;i++){                                 for(var i = 1;i <= 100;i++){
    if(i%2 == 0){                                                      if(i%7 == 0){
    str =str+ i + ",";                                                  str += i + ",";
    }                                                                            }else if(i%10 == 7){
    }                                                                        str += i + ",";
    alert(str);                                                                }else if(i>=70 && i<=79){

                                                                                          str += i + ",";

                                                                                    }

                                                                                     }
                                                                                     alert(str);

            2.累加求和 100以内所有数相加
            var sum = 0;
            for(var i = 1;i<=.100;i++){
            sum += i;
            }
            alert(sum);
            3.求阶乘 100以为所有数相乘
            var sum = 1;
            for(var i = 1;i<=100;i++){
            sum *= i;
            }
            alert(sum);

            document.write("123");

                         4.  乘法口诀表  

            for(var j = 1;j<=9;j++){
            for(var i = 1;i<=j;i++){
            var str = i + "*" + j + "&nbsp;&nbsp;&nbsp;";

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

                          5. 蓝球弹起的高度 100 米 第几次高度小于1米

            var height = 100;
            for(var i = 1; true; i++) {

            height *= 0.6;
            if(height <1){
            break;
            }
            }
            alert(i);

            var i = 1;
            var height = 100;
            while(true){
            height *= 0.6;
            if(height <1){
            break;
            }
            i++;
            }
        alert(i);

                      6.棋盘摆放粮食
            var sum = 0;
            for(var i=1;i<=64; i++){
            //sum += Math, pow(2, i - 1);
            var ls = 1;
            for (var j = 1; j <= i - 1; j++) {
            ls *= 2;
            }
            sum += ls;


            }
            alert(sum);

  • 相关阅读:
    关于webpack升级过后不能打包的问题;
    数组的一些理解
    .NET(C#):使用Win32Exception类型处理Win32错误代码
    托管代码和非托管代码
    托管DLL和非托管DLL的区别
    C#实现Dll(OCX)控件自动注册的两种方法(转)
    Com组件和Dll文件区别
    C#创建COM组件
    ajaxFileUpload插件上传文件 返回 syntaxError :unexpected token
    jquery插件--ajaxfileupload.js上传文件原理分析
  • 原文地址:https://www.cnblogs.com/yujiamin123/p/6863245.html
Copyright © 2011-2022 走看看