如何用javascript打印倒立等腰三角形

 我来答
百度网友c5f64fc
2017-12-26
知道答主
回答量:4
采纳率:0%
帮助的人:3467
展开全部
* * * *
* * *
* *
*
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为每一行左侧空格数
希望能对你有所帮助
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Timmy_Dong
2008-12-14 · TA获得超过393个赞
知道小有建树答主
回答量:334
采纳率:100%
帮助的人:272万
展开全部
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个'*',这个画法不能实现,得把间距考虑进去。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
超级记仇遇6y
2017-11-27
知道答主
回答量:1
采纳率:0%
帮助的人:925
展开全部
//定义行
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/>");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式