求c语言大神解答
1.给定n个顶点,编号为0,1,2,3.....n-1.构成2的n次方个子集 2.随机生成一个整数m,表示子集的个数,m<=2的n次方,循环m次,每次生成一个子集 3.对子集进行有序编号,则可以用一个随机数n指定一个子集。例如:A={a,b},A0{}=0,A1{a}=1,A2{b}=2,A3{a,b}=3 随机生成一个数n,0<=n<=2^n-1,若n=1,生成A1={a}.
怎样编程?