我想知道数据 轮转换位在VC6.0里是怎么进行的 比如: 怎么对***********进行轮转换位 谢谢
參考答案:排列的话可以用STL通用算法库<algorithm>里的permutation函数,每while一次num就改变一次排列,直到做过所有可能的排列后while结束,1到9组成的无重复排列的话一共有362880种:
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int num[] = {1,2,3,4,5,6,7,8,9};
while(next_permutation(num, num + sizeof num/sizeof num[0]))
{
for(int i = 0; i < sizeof num/sizeof num[0]; ++i)
cout << num[i] << ' ';
cout << endl;
}
}