求个递归算法
输出下面的数值:1
2 2
3 3 3
. . . .
. . . .
. . . . .
n n n... n
求个递归算法???并说下上面的与倒着输出来的区别.
n n n... n
. . .
. . .
3 3 3
2 2
1
谢谢
int f(int n)
{
int i;
if(!n) return;
for(i=n;i;i--)
cout<<n<<' ';
cout<<endl;
f(n-1);
}
这我知道的
但是int f(int n)
{
int i;
if(!n) return;
f(n-1);
for(i=n;i;i--)
cout<<n<<' ';
cout<<endl;
} 把d(n-1)放在前面怎么就是从122333 怎么输入呢.我看f(n-1)放在前面和后面是一样的啊
请指点!!!谢谢!!!