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

递归调用的问题
怎么实现下面的图形:
1、第一行友谊个星号,第二个有两个星号,以此类推,第n行由n个星号
2、第n+1行有n个星号,第n+2行有n-1个星号,一直到2n行由1个星号

------解决方案--------------------
规定一定要用递归吗?
------解决方案--------------------
int n = 4;
for(int i=1;i < n*2+1;i++)
{
if(i <=n)
{
for(int j=0;j <i;j++)
System.out.print( "* ");
}
else
{
for(int j=0;j <2*n+1-i;j++)
System.out.print( "* ");
}
System.out.println();
}
------解决方案--------------------
这干嘛得用递归...