zoukankan      html  css  js  c++  java
  • javascript循环结构练习

    冒泡排序:

    for(var i=1;i<arr.length;i++){
     for(var j=0;j<arr.length-i;j++){
      if(arr[j]>arr[j+1]){
       arr[j]=arr[j]+arr[j+1];
       arr[j+1]=arr[j]-arr[j+1];
       arr[j]-=arr[j+1];
      }
     }
    }

    九九乘法表:

    for(var i=1;i<=9;i++){
      for(var j=1,line="";j<=i;j++){
        var s=i*j;
        s=s>9?s:s+' ';
        line+=j+'x'+i+'='+s+';';
      }
      console.log(line);
    }

    输出*的图案:

    正直角三角形:

    var line=6;                                                  
    for(var i=1;i<=line;i++){                                 
      for(var j=1,a='';j<=i;j++){                           
        a+='*';
      }
      console.log(a);
    }

    倒直角三角形:

    var line=6;
    for(var i=1;i<=line;i++){
      for(var j=1,a='';j<=line;j++){
        a+=j>line-i?"*":" ";
      }
      console.log(a);
    }

    正等腰三角形:

    var line=6;
    for(var i=1;i<=line;i++){
    for(var j=1,a='';j<=line+i-1;j++){
    a+=j>line-i?"*":" ";
    }
    console.log(a);
    }

    数组正直角三角形

    var line=6;
    for(var i=1;i<=line;i++){
    var stars=[];
    for(var j=1;j<=i;j++){
    stars.push('*')
    }
    console.log(stars.join(""));
    }

    数组倒直角三角形

    var line=6;
    for(var i=1;i<=line;i++){
      var stars=[];
      var s;
      for(var j=1;j<=line;j++){
        stars.push(s=j<=line-i?' ':'*')
      }
      console.log(stars.join(""));
    }

    数组等腰三角形

    var line=6;
    for(var i=1;i<=line;i++){
    var stars=[];
    var s;
    for(var j=1;j<=line+i-1;j++){
    stars.push(s=j<=line-i?' ':'*')
    }
    console.log(stars.join(""));
    }

  • 相关阅读:
    AutoComplete控件
    META httpequiv 大全
    十四条必知的手机电池充电技巧
    什么是套接字
    理解HTTP session原理及应用
    Adodb.Stream取得图像的高宽
    微软Windows 7测试版下载网上泄露
    Oracle新手學習
    Oracle字符串函数
    Oracle的Window服务启动时并不启动实例
  • 原文地址:https://www.cnblogs.com/zmr2520/p/4960688.html
Copyright © 2011-2022 走看看