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

使用循环输出方式

使用循环输出方式

_蓝棱颡紫_ 2016-03-28 23:28:45
  请编写代码,使用循环输出如下图形。       *     ***   *****  ****************  *******    *****      ***        * 
查看完整描述

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();
		}
	}
}


查看完整回答
反对 回复 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 关注
  • 1387 浏览

添加回答

举报

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