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(""));
    }

  • 相关阅读:
    Big-data:Linux基础(04)--快捷键
    Big-data:Linux基础(03)
    Big-data:Linux基础(02)
    [mysql]删除和修改
    git使用两个异常处理
    jmeter函数使用以及json格式的后置处理器
    jmeter遇到中文不可见
    jmeter参数化
    GIT简易使用
    mysql基本语句(更新中)
  • 原文地址:https://www.cnblogs.com/zmr2520/p/4960688.html
Copyright © 2011-2022 走看看