当前位置: 代码迷 >> J2SE >> 请大神帮帮忙解决方法
  详细解决方案

请大神帮帮忙解决方法

热度:3285   发布时间:2013-02-25 00:00:00.0
请大神帮帮忙
        1
      2 1 2
    3 2 1 2 3
  4 3 2 1 2 3 4
5 4 3 2 1 2 3 4 5

这个数字三角怎么用java实现??
------最佳解决方案--------------------------------------------------------
运行结果如下:

                1 
              2 1 2 
            3 2 1 2 3 
          4 3 2 1 2 3 4 
        5 4 3 2 1 2 3 4 5 
      6 5 4 3 2 1 2 3 4 5 6 
    7 6 5 4 3 2 1 2 3 4 5 6 7 
  8 7 6 5 4 3 2 1 2 3 4 5 6 7 8 
9 8 7 6 5 4 3 2 1 2 3 4 5 6 7 8 9 

------其他解决方案--------------------------------------------------------

public static void main(String[] args) throws Exception {
int row = 9;  //行数,可任意修改
String margin =" "; //数字见得空白
for(int i = 1; i <= row; i++){
for(int j = 0; j < row - i; j++){
System.out.print(margin+margin);
}
for(int j = i; j > 0; j--){
System.out.print(j+margin);
}
for(int j = 2; j <= i; j++){
System.out.print(j+margin);
}
System.out.println();
}
}

------其他解决方案--------------------------------------------------------
呵呵,万分感谢,好好看下
  相关解决方案