代码输出 指定字母(多个)的 所有组合

如a,b,ca,c,bb,c,ab,a,cc,a,bc,b,a需要java 或c#的
2025-01-03 03:52:12
推荐回答(1个)
回答1:

#include
#include
using namespace std;
int main()
{
int i,n;
char s[101];
scanf("%s",s);
n=strlen(s);
while(next_permutation(s,s+n))
;
do
{
putchar(s[0]);
for(i=1;i printf(",%c",s[i]);
puts("");
}while(next_permutation(s,s+n));
}