不二如是 发表于 2017-5-14 07:28:38

算法10 ◉‿◉ 输出 9 * 9 乘法口诀表

http://xxx.fishc.com/forum/201705/05/225545py2j222x5z6x55n2.png

按照提示,完成代码,秀秀你的编程能力!

不许看答案,否则打屁屁



程序分析:
分行与列考虑,共 9 行 9 列, i 控制行, j 控制列。动态改变大小       

源代码:
**** Hidden Message *****




○面试题索引贴●
如果喜欢,请订阅{:10_303:} :
HTML5 - 庖丁解牛 + JavaScript - 庖丁解牛

SanJin 发表于 2017-11-22 12:46:52

for(var i=1;i<10;i++){
    for(var j=i;j<10;j++){
      console.log(i + '*' + j +'='+ i*j )
    }
}

lh625243422 发表于 2017-12-9 11:45:05

看看

sunbocheng 发表于 2018-2-1 21:52:31

for(var i=1;i<10;i++ ){
             for(var j=1;j<10;j++){
               if(j<i){
                  document.write(j+'*'+i+'='+i*j);
                  document.write(' ');
               }
               else if(j==i){
                     document.write(j+'*'+i+'='+i*j);
                     document.write('<br>');
               }
             }
         }

昔日少年郎 发表于 2018-2-22 19:05:12

看看看

Peanut丶酱 发表于 2018-4-26 11:03:54

谢谢楼主

dsa159245 发表于 2018-4-29 05:11:27

window.onload = function(){
                                var str = '';
                               
                                for(var i =1; i <= 9;i++){
                                        for(var j = 1; j <= i; j++){
                                                str += j + 'x'+ i + '=' + i*j+' ';
                                        }
                                        str+='<br/>';
                                }
                               
                                document.body.innerHTML = str;
                        };

向一朵朵鲜花 发表于 2018-5-2 07:39:55

。。。

shishao723 发表于 2018-5-23 19:13:23

看看

忆不俊源 发表于 2018-6-21 18:14:09

经典的,难道真的不适合。这次不能再退缩了啊,顶住

1173419450 发表于 2018-7-4 18:37:22

window.onload = function nineP(){
      for(let i=1;i<=9;i++){
            for(let j=1;j<=i;j++){
                var tot = i*j;
                console.log(i+ "*" +j + '=' + tot);
            }
      }
    }

waitforlove 发表于 2018-9-22 16:58:42

<!DOCTYPE html>
<html>
<head>
        <title>10</title>
        <script type="text/javascript">
                str1="";
                for(var i=1;i<10;i++){
                        for (var j=1; j<i+1 && j<10; j++) {
                                if (j*i>=10){
                                        str1+=String(j)+"*"+String(i)+"="+String(j*i)+"&nbsp&nbsp&nbsp";}
                                else if(j>1 && j*i<10){
                                        str1+=String(j)+"*"+String(i)+"="+String(j*i)+"&nbsp&nbsp&nbsp&nbsp";}       
                                else{str1+=String(j)+"*"+String(i)+"="+String(j*i)+"&nbsp&nbsp";}
                        }
                        str1+="<br>";
                }
                document.write("<p>"+str1+"</p>")
        </script>
</head>
<body>

</body>
</html>

dys376820508 发表于 2018-9-25 18:50:26

学习

海风zZ 发表于 2018-9-28 11:16:52

学习一下

凌乱大帅比 发表于 2018-10-9 11:34:51

嘿嘿嘿,之前写过了,还优化成了表格

document.write("<table>");
for (i=1;i<=9;i++){
        document.write("<tr>");
        for(var j=1;j<=i;j++){
                document.write("<td>");
               document.write(j+"*"+i+"="+j*i);
               document.write("</td>");
        }
        document.write("</tr>");
}
document.write("</table>");

青青草原2.0 发表于 2018-10-21 17:25:11




simble 发表于 2018-10-24 15:32:55

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
        </head>
        <body>
        </body>
        <script>
                for(var i=1;i<10;i++){
                        for(var j=1;j<=i;j++){
                                document.write(i+'*'+j+'='+i*j+'&nbsp;');
                        }
                        document.write('</br>');
                }
        </script>
</html>

丹华抱一 发表于 2018-11-14 22:19:21

{:5_102:}

谢冠岚 发表于 2018-11-15 10:27:56

谢谢

ZZQIANG 发表于 2018-11-16 11:27:05

不会,来看看
页: [1] 2
查看完整版本: 算法10 ◉‿◉ 输出 9 * 9 乘法口诀表