求大神指导,我实在是没办法了!! fortran程序如何列出一组数据n个所有的排列可能。由使用者输入。

2024-12-25 11:39:47
推荐回答(2个)
回答1:

void Permutation_Solution1(char *pStr, int begin, int end)
{
if(begin == end - 1) //只剩一个元素
{
for(int i = 0; i < end; i++) //打印
cout< cout< }
else
{
for(int k = begin; k < end; k++)
{
swap(pStr[k], pStr[begin]); //交换两个字符
Permutation_Solution1(pStr, begin + 1, end);
swap(pStr[k],pStr[begin]); //恢复
}
}
}

这是C++的

回答2:

能在具体一点吗?