[C++] 纯文本查看 复制代码
#include<bits/stdc++.h>
using namespace std;
void dfs1(int n)
{
int a[100];
cin>>n;
bool b;//b应当是个数组。
for(int i=1;i<=5;i++)
{
if(b[i]=0)//b是标记 但缺少b数组的声明
{
a[n]=i;
b[i]=1;
if(n==5)
{
for(int i=1;i<=5;i++)
{
printf("%5d",2);//右对齐五格
cout<<a[i];//printf("%5d",a[i])
}
}
else
{
dfs(n+1)
}
}
}
}
int main()
{
dfs1();//缺少参数 n ,从树图的第几层开始搜索
return 0;
} |