双重for循环实现——九九乘法表

1×1=1    
1×2=2    2×2=4    
1×3=3    2×3=6    3×3=9    
1×4=4    2×4=8    3×4=12    4×4=16    
1×5=5    2×5=10    3×5=15    4×5=20    5×5=25    
1×6=6    2×6=12    3×6=18    4×6=24    5×6=30    6×6=36    
1×7=7    2×7=14    3×7=21    4×7=28    5×7=35    6×7=42    7×7=49    
1×8=8    2×8=16    3×8=24    4×8=32    5×8=40    6×8=48    7×8=56    8×8=64    
1×9=9    2×9=18    3×9=27    4×9=36    5×9=45    6×9=54    7×9=63    8×9=72    9×9=81    

首先分析:

跟我上篇文章打印倒三角有点类似,

1.乘法表左边一列 都是列数 j

2.每一行的公式的数量(也就是列数)不超过行数的数值 也就是说j<=i

3.外层循环控制行数,内层循环控制列数

代码实现:

var str = '';
//外层循环控制行数
for (var i = 1; i <= 9; i++){
    //内层循环控制列数,也就是一行内显示表达式的个数
    for (var j = 1; j <= i; j++){
        // str在这里的作用: j +'×'+ i + '=' + i*j + '\t'表示一个表达式 等到循环继续往下执行,会产生新的公式,需要两个连接,这时str是空的字符串,起到联接的作用
        str = str + j +'×'+ i + '=' + i*j + '\t';
    }
    str = str + '\n';
}

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值