📄 perm.cpp
字号:
#include <iostream.h>
#include <string.h>
#define N 20
char w[N];
void perm(int n,char *s)
{
char s1[N];
int i;
if (n<1)
cout<<w<<endl;
else
{
strcpy(s1,s);
for (i=0;*(s1+i);i++)
{
*(w+n-1)=*(s1+i);
*(s1+i)=*s1;
*s1=*(w+n-1);
perm(n-1,s1+1);
}
}
}
void main()
{
int n=2;
w[n]='\0';
perm(n,"abcd");
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -