子集遍历
#include"stdio.h"
int main(){
int i, j, index;
for(int i=0; i<15; i++){
index = i;
for(int j=0; j<4; j++){
if((index & 1)== 1){
//printf("(i:%d index:%d)%d ", i, index, j);
printf("%d %d (%d) ", i, index, j);
}
index >>= 1;
}
printf("\n");
}
return 0;
}