首先,这张图的三角效果为每打印一行,*都会比上一行多一
思路分析:第一行一个,第二行两个,第三行三个,那么,第n行就是n个了
function star() {
//用prompt来实现想要打印几行便输入几,方便快捷
var s = prompt("请输入要打印的行数:");
s = parseInt(s);
for (var i = 0; i < s; i++) {
//打印每行的个数
for (var j = 0; j <= i; j++) {
document.write("*");
}
document.write("<br>");
}
}
star();
这张图是每打印一行,都比上一行多二
思路分析,没多一行,就比上一行多二,那么可以推导出一个公式:2n-1;
function star() {
var m = prompt("请输入要打印的行数: ");
m = parseInt(m);
for (var k = 1; k < m; k++) {
for (var o = 0; o < 2 * k