int main() {
a[1] = 1, a[2] = 11, a[3] = 4, a[4] = 9, a[5] = 10, a[6] = 8;
do {
lfor(i, 1, 6) cout << a[i] << " "; cout << endl;
}while (next_permutation(a + 2, a + 7));
return 0;
}
与
int main() {
a[1] = 1, a[2] = 4, a[3] = 11, a[4] = 9, a[5] = 10, a[6] = 8;
do {
lfor(i, 1, 6) cout << a[i] << " "; cout << endl;
}while (next_permutation(a + 2, a + 7));
return 0;
}
运行结果不一样,请问是什么原因