利用二维数组实现以下图形的输出。 * *** ***** ******* ***** *** *
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(" ");
}
}
}
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>");
}添加回答
举报
0/150
提交
取消
