请编写代码,使用循环输出如下图形。 * *** ***** **************** ******* ***** *** *
2 回答
Xiao_宇
TA贡献3条经验 获得超1个赞
import java.lang.*;
public class Demo {
/*
*
***
*****
*******
*********
*******
*****
***
*
*/
public static void main(String[] args) {
int[][] a = new int[9][9];
int len = a.length/2+1;
for (int i = 1; i <= len; i++) {
for (int j = 1; j <= len - i; j++) {
System.out.print(" ");
}
for (int k = 1; k <= 2 * i - 1; k++) {
System.out.print('*');
}
System.out.println();
}
for (int i = 1; i <= len-1; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(" ");
}
for (int k = 7; k >= 2 * i - 1; k--) {
System.out.print('*');
}
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
提交
取消
