急!!大家帮忙看看这个有什么好办法
用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!!!!