日期:2014-05-20  浏览次数:20637 次

急!!大家帮忙看看这个有什么好办法



用JAVA编程打印如下图所示:
            1
        1   2   1
    1   2   3   2   1
1   2   3   4   3   2   1
    1   2   3   2   1          
        1   2   1
            1

------解决方案--------------------
这样不是很简单吗?找一个规律就可以了
------解决方案--------------------

好象大二的时候经常这种题
写个for循环或者什么的就好了吧
------解决方案--------------------
public class Test {
public static void main(String args[]) {
for(int i = 1; i <= 7; ++i) {
for(int j = 1; j <= 7; ++j) {
int val = 4 - Math.abs(j - 4) - Math.abs(i - 4);
if(val < 1) {
System.out.print( " ");
} else {
System.out.print(val + " ");
}
}
System.out.println();
}
}
}
------解决方案--------------------
System.out.println( " 1 ");
System.out.println( " 1 2 1 ");
System.out.println( " 1 2 3 2 1 ");
System.out.println( "1 2 3 4 3 2 1 ");
System.out.println( " 1 2 3 2 1 ");
System.out.println( " 1 2 1 ");
System.out.println( " 1 ");
------解决方案--------------------
public class Test2 {
public static void main(String args[]) {
System.out.println( " 这 ");
System.out.println( " 道 题 目 ");
System.out.println( " 太 简 单 了 ");
}
}
------解决方案--------------------
public class tuxing{
public static void main(String args[]){

int k;
int n;
for(int i=1;i <=4;i++)
{
for(int j=0;j <4-i;j++)
{System.out.print( " ");}
for( k=1;k <=i;k++)
System.out.print(k);
for(int m=(k-2);m> =1;m--)
System.out.print( m);
System.out.println();
}
for(int i=1;i <=3;i++)
{
for(int j=1;j <=i;j++)
{ System.out.print( " ");}
for( n=1;n <=4-i;n++)
{ System.out.print(n); }
for(int o=(n-2);o> =1;o--)
System.out.print(o);
System.out.println();
}

}
}
用的是最基本的知识!!好好看看吧!嘿嘿....
------解决方案--------------------
很好的练习题目

------解决方案--------------------
很久没做个这些东西了,练习下。
------解决方案--------------------
六楼的oracs(黑色柳丁)

这位太强了~~~

这么好的方法都能想出来~~

小女子我佩服!佩服!

------解决方案--------------------
up!!!!