#include using namespace std; int a[10]; int main() { int n; cin >> n; //放入数组 for (int i = 1; i <= n; i++) a[i] = i; do { //输出打印 for (int i = 1; i <= n; i++) printf("%5d", a[i]); printf("\n"); } while (next_permutation(a + 1, a + n + 1));//注意前闭后开 return 0; }