主题:关于打印图形的问题
*******
*****
***
*
我的算法是先定义高度 再在每一行中写两个循环
我凑出来代码是
for (int h=3;h>=0 ;h-- )
{
for (int k=3-h;k>=0 ;k-- )
{
System.out.print(" ");
}
for (int o=2*h+1;o>0 ; o--)
{
System.out.print("*");
}
System.out.println();
}
但是我不知道1.为什么要先写空格 后写*号呢?
2.怎么看空格和*号和高度的函数关系呢?我是凑出来的...[em10]
*****
***
*
我的算法是先定义高度 再在每一行中写两个循环
我凑出来代码是
for (int h=3;h>=0 ;h-- )
{
for (int k=3-h;k>=0 ;k-- )
{
System.out.print(" ");
}
for (int o=2*h+1;o>0 ; o--)
{
System.out.print("*");
}
System.out.println();
}
但是我不知道1.为什么要先写空格 后写*号呢?
2.怎么看空格和*号和高度的函数关系呢?我是凑出来的...[em10]