定义一个递归函数,实现如下效果的输出:
来个会的看一下 实在打不出来了
#include <stdio.h>
using namespace std;
int n;
void dfs(int dep)
{
if(dep == n+1) return;
for(int i=1; i<dep; ++i) printf(" ");
printf("-->%d\n", dep);
dfs(dep+1);
for(int i=1; i<dep; ++i) printf(" ");
printf("-->%d\n", dep);
}
int main()
{
n = 10;
dfs(1);
}
请问这样可以吗