Javascript打印金字塔,倒立金字塔,
空心金字塔,菱形,空心菱形等
打印直角三角形
* 1
** 2
*** 3
**** 4
通过图形,可以得出规律,第i行时,打印的星星为i个
document.write("正右半边<br>");
for(i=1;i<=n;i++){
//n代表行数
for(j=1;j<=i;j++){
document.write("*");//打印每行星星
}
document.write("<br />");
}
左半边 空格 星号
* 4-1 1
** 4-2 2
*** 4-3 3
**** 4-4 4
n代表的是n行 第i行,空格n-i,星号i
document.write("正左半边<br>");
for (i=1; i <= n; i++) {
//n代表行数
for(j=1;j<=n-i;j++){
document.write(" ");//打印每行空格
}
for(k=1;k<=i;k++){
document.write("*");//打印每行星星
}
document.write("<br/>");
}
/金字塔 空格 星星
* 3=4-1 1=2*1-1
*** 2=4-2 3=2*2-1
***** 1=4-1 5=2*3-1
******* 0=4-4 7=2*4-1
n代表的是n行 第i行,空格n-i,星星2*i-1
document.write("正金字塔<br/>");
for(i=1;i<=n;i++){
//n代表行数
for(j=1;j<=n-i;j++){
document.write(" ");
}
for(k=1;k<=2*i-1;k++){
document.write("*")
}
document.