为了账号安全,请及时绑定邮箱和手机立即绑定

本人新手,觉得听不懂老师上课,请大神帮忙看看下面这题该怎么做?

本人新手,觉得听不懂老师上课,请大神帮忙看看下面这题该怎么做?

qq_酸涩的糖葫芦_0 2016-03-28 22:11:18
利用二维数组实现以下图形的输出。                *              ***            *****           *******            *****             ***              *
查看完整描述

2 回答

?
笨笨坤坤

TA贡献4条经验 获得超1个赞

想来想去用了一个最麻烦的

public class Lkdaren {

	public static void main(String[] args) {
		String[][] xing = new String[7][7];
		
		for(int i=0;i<=3;i++){
			for(int k = 0;k<7;k++){
				xing[i][k] = " ";
			}
			for(int j = 3-i;j<=3+i;j++){
				xing[i][j] = "*";
			}
		}
		for(int i = 4;i<=6;i++){
			for(int k=0;k<7;k++){
				xing[i][k] = " ";
			}
			for(int j = -3+i;j<=9-i;j++){
				xing[i][j] = "*";
			}
		}
		
		for(int i = 0;i<7;i++){
			for(int j = 0;j<7;j++){
				System.out.print(xing[i][j]);
			}
			System.out.println(" ");
		}
	
		
	}

}


查看完整回答
反对 回复 2016-03-29
?
html小学生

TA贡献3条经验 获得超0个赞

var h=5;//设置行数
var j=-(Math.floor(h/2));
for(var i=1;i<=h;i++,j++){
	var d=Math.abs(j);//每一行的空格数量
	for(var n=1;n<=d;n++){
		document.write("-");//可以换成空格
	}
	for(var m=1;m<=h-d*2;m++){
		document.write("*");
	}
	document.write("<br>");
}


查看完整回答
反对 回复 2016-03-29
  • 2 回答
  • 0 关注
  • 1540 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信