1.正九九乘法表:
共九行,但每行个数不一样,因此需要双重for循环;
外层的for循环控制行数i,循环九次,打印九行;
内层的for 循环控制每行公式j;
核心算法:每一行公式的个数正好和行数一致(j<=i);
每行打印完毕都需要换行;
var str = "";
for (i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
str += j + "×" + i + "=" + j * i + "\t"
}
str += "\n"
}
console.log(str);
2.倒三角:
核心算法:里层的j等于外层的i;
var str = "";
for (i = 1; i <= 10; i++) {
for (var j = i; j <= 10; j++) {
str = str + "★"
}
str += "\n"
}
console.log(str);