C++ 代码
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n;
cin >> n;
for(int i = 0;i < (1 << n); ++ i){
for(int j = 0; j < n; ++ j)
{
if(i & (1 << j))
{
cout << j + 1 << " " ;
}
}
cout << endl;
}
return 0;
}