码迷,mamicode.com
首页 > 其他好文 > 详细

好像有点问题

时间:2018-11-23 20:54:18      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:std   print   \n   return   mes   names   bool   int   amp   

#include<cstdio>
using namespace std;
int a[10],n;
bool b[10];
void dfs(int k)
{
 if(k>n);
 {
  for(int j=1;j<=n;j++)
  {
   printf("%d ",a[j]);
  }
  printf("\n");
  return;
 }
 for(int i=1;i<=n;i++)
 {
  if(!b[i])
  {
   b[i]=1;
   a[k]=i;
   dfs(k+1);
   b[i]=0;
  }
 }
}
int main()
{
 scanf("%d",&n);
 dfs(1);
 return 0;
}

好像有点问题

标签:std   print   \n   return   mes   names   bool   int   amp   

原文地址:https://www.cnblogs.com/darlingroot/p/10008943.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!