侧边栏壁纸
博主头像
王小木博主等级

这是很长,很好的一生

  • 累计撰写 129 篇文章
  • 累计创建 39 个标签
  • 累计收到 3 条评论

目 录CONTENT

文章目录

递归全排列c++

王小木
2021-05-22 / 0 评论 / 0 点赞 / 288 阅读 / 342 字
#include<iostream>
using namespace std;
void f(int x[], int k)
{
int i,t;
if(k>=9){
  for(int i=0;i<9;i++)
  
  {
  cout<<x[i]<<"-";
  
  }
  cout<<'\n';
return;
}


for(i=k; i<9; i++){
{t=x[k]; x[k]=x[i]; x[i]=t;}
   f(x,k+1);
{t=x[k]; x[k]=x[i]; x[i]=t;} // 填空处
}
}


int main()
{
int x[] = {1,2,3,4,5,6,7,8,9};
f(x,0);  
return 0;
}
0

评论区