中易网

c++求集合a到z的所有子集包括空集

答案:2  悬赏:60  
解决时间 2021-03-09 01:52
c++求集合a到z的所有子集包括空集
最佳答案
空集是任何集合的子集,任何集合的真子集不包括它本身
全部回答
int n;
int a[10000]={0};//输入的数没可能大于10000吧,10000估计要打印的时间。。。难想像
void print() //输出
{
int i;
for(i=1;i<=n;i++)
if(a[i])
printf("%d ",i);
printf("\n");
}
int jianyan()//检验所取数的数量
{
int i,s=0;
for(i=1;i<=n;i++)
if(a[i])s++;
return s;
}
void fun(int t,int k)//主递归函数
{
int i;
if(t>n||jianyan()>=k) return;//递归出口
a[t]=1;
if(jianyan()==k)
print();
else fun(t+1,k);
a[t]=0;//回退继续
fun(t+1,k);
}
int main()
{
int k=0,i,j;
printf("输入n值:");
scanf("%d",&n);
while(k!=n)//取1至n个数
{
k++;
fun(1,k);
}
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
本人高一 无心学习 以后想从事摄影行业 请问
有448个小方块平均分给4个人每人分到几大块是
女友在光电厂上班!她说是做电脑里面的灯管的
关于国企人员档案问题。
现在都流行低碳,碳排量怎么计算的呢?
2017年5.7下午3点零6分出生女孩,命格怎么样
十个月宝宝补锌哪个好
牛奶棚NO.183在什么地方啊,我要过去处理事情
为什么糖稀熬制出来是硬的
跪求VBA高手,帮我做个表格!谢谢!
怎么拒绝男朋友的视频请求
我家装修时包出去的,衣帽间四面都是衣柜,请
河北省的会计证能在别的地方年检吗?
银燕照相馆我想知道这个在什么地方
用足光散对身体又不会有什么影响,9岁的小孩
推荐资讯
求她唇之下百度云
关于子女继承父母遗产案件的答辩状怎么写
H110M主板是技嘉的好还是微星的好
为什么我买的德国WMF福腾宝单柄中式炒锅超级
有一首歌是个女生唱的,中文来的,开头是水声
怎样可以看中国的《勇士》动画电影。各大网页
淘宝开店之店铺被释放了怎么办
求推荐便宜的素描纸的牌子越便宜越好
视力为左眼0.8 右眼1.0 是不是近视啊?要配镜
htc g17的3d摄像头好吗?
谁会免流(流量)
柱纵向钢筋间距的要求~
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?