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

这是很长,很好的一生

  • 累计撰写 141 篇文章
  • 累计创建 43 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

c++字符全排列

王小木人
2021-05-22 / 0 评论 / 0 点赞 / 835 阅读 / 397 字
#include<iostream>
#include<string.h>
#include<algorithm>
#include<stdlib.h>
#include<stdio.h>


using namespace std;
int main()
{
    char str[]="ABC";
void alldesc(char[],int);
alldesc(str,0); 
return 0;
}
void alldesc(char str[],int k)
{
if(k==strlen(str)-1)
{
cout<<str<<'\n';
return;
}
for(int i=k;i<strlen(str);i++)
{
   char t=str[i];str[i]=str[k];str[k]=t;
    alldesc(str,k+1);
char t1=str[i];str[i]=str[k];str[k]=t1;
}
}
0

评论区