#include <stdio.h>
//數壹個整數有幾個1
inline int func(unsigned int x)
{
int countx = 0;
while(x)
{
countx ++;
x = x&(x-1);
}
return countx;
}
int main()
{
int count = 0;
for(unsigned int i=0; i<0xFFFFFFFF; ++i) {
if(func(i ) == 6) {
for(int j=0; j<32; j++) {
if ((i >> j) & 1)
printf("%d\t", j);
}
count++;
}
}
}