题目传送门

#include <bits/stdc++.h>

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;
}

相关文章:

  • 2022-02-23
  • 2022-12-23
  • 2021-07-13
猜你喜欢
  • 2022-01-08
  • 2021-10-16
  • 2021-07-22
  • 2021-05-23
相关资源
相似解决方案