Advertisement

打印99乘法表的for循环

阅读量:

思路:

①总共有9行,但各行所包含的元素数量并不相同,因此必须采用双重循环结构进行处理

②外层循环用于控制行数i,执行9次循环即可完成全部行的输出

③内层循环用于控制每一行中元素的数量j

④关键逻辑:每行中元素的数量恰好等于当前行号i,即满足j <= i的条件

⑤每完成一行的输出后,需要进行换行操作

⑥将具体元素用i和j两个变量进行替代表达

实现代码:

复制代码
     var strr = '';

    
     for (var i = 1; i < 10; i++) {
    
         // for (var j = 1; j <= i; j++) {  而不是 for (var j = 1; j <= 9; j++) {
    
         //         // 1*1=0
    
         for (var j = 1; j <= i; j++) {
    
             // 1*1=0
    
             // strr = j + '×' + i + '='i * j;错误示范
    
             strr = strr + j + '×' + i + '=' + i * j + '\t';
    
  
    
         }

全部评论 (0)

还没有任何评论哟~