如何用javascript打印倒立等腰三角形
展开全部
* * * *
* * *
* *
*
i=0 1 2 3
j=4 3 2 1
k=1 2 3 4
j=4-i
k=i+1
for(i=0,i<4,i++){
for(k=0,k<i+1,k++){
document.write(" ");
}
for(j=0,j<4-i,j++){
document.write("*");;
}
document.write("<br>");
}
思路:i表示行数,j表示每一行对应的列*的个数,k为每一行左侧空格数
希望能对你有所帮助
* * *
* *
*
i=0 1 2 3
j=4 3 2 1
k=1 2 3 4
j=4-i
k=i+1
for(i=0,i<4,i++){
for(k=0,k<i+1,k++){
document.write(" ");
}
for(j=0,j<4-i,j++){
document.write("*");;
}
document.write("<br>");
}
思路:i表示行数,j表示每一行对应的列*的个数,k为每一行左侧空格数
希望能对你有所帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args) {
for (int i = 0; i < 7; i++) {
for (int z = 0; z < i; z++)
System.out.print(" ");
for (int j = i + 1; j < 7; j++)
System.out.print("*");
for (int j = i + 1; j < 7; j++)
System.out.print("*");
System.out.println("");
}
}
结果:
**************
************
**********
********
******
****
**
如果要想最底层是1个'*',这个画法不能实现,得把间距考虑进去。
for (int i = 0; i < 7; i++) {
for (int z = 0; z < i; z++)
System.out.print(" ");
for (int j = i + 1; j < 7; j++)
System.out.print("*");
for (int j = i + 1; j < 7; j++)
System.out.print("*");
System.out.println("");
}
}
结果:
**************
************
**********
********
******
****
**
如果要想最底层是1个'*',这个画法不能实现,得把间距考虑进去。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//定义行
var row = 0 ;
//定义列
var col = 0 ;
//定义形状
var k = 0 ;
for( row = 0; row <10 ; row++){
for( k = 0 ; k <row ; k++){
document.write(" ");
}
for (col = 11 ; col>2*row ; col--){
document.write("*");
}
document.write("<br/>");
}
var row = 0 ;
//定义列
var col = 0 ;
//定义形状
var k = 0 ;
for( row = 0; row <10 ; row++){
for( k = 0 ; k <row ; k++){
document.write(" ");
}
for (col = 11 ; col>2*row ; col--){
document.write("*");
}
document.write("<br/>");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询