这个不用递归吧,几个循环搞定了:
for (int i=1; i<=4; i++)
{
for ( int k=1; k<=4-i; k++) System.out.print(" ");//输出前导空格
for ( int j=1; j<=i, j++) System.out.print(""+j);//输出升序数字
for ( int m=i-1; m>=1; m--) System.out.print(""+j);//输出降序数字
System.out.print("\n"); //输出换行符
}
追问要求用递归 作业 没办法