博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组(全部子集)二
阅读量:7059 次
发布时间:2019-06-28

本文共 694 字,大约阅读时间需要 2 分钟。

  hot3.png

 

#include 
#include
#define NUM (100)int n;char A[NUM] = {'A', 'B' , 'C'};int B[NUM];void SubSet(int n, int B[], int level){ int i; if (level == n) { printf("{ "); for (i = 0; i < level; i++) if(B[i]) printf("%C ", A[i]); // 打印当前集合 printf("}\n"); return; } B[level] = 1; // 选第level个元素 SubSet(n, B, level + 1); B[level] = 0; //不选第level个元素 SubSet(n, B, level + 1);}int main(){ // 3 表示 3个元素 n = 3; SubSet(n ,B, 0); return 0; }

输出结果:

{ A B C }{ A B }{ A C }{ A }{ B C }{ B }{ C }{ }

 

转载于:https://my.oschina.net/tsh/blog/869428

你可能感兴趣的文章
scrapy爬虫成长日记之创建工程-抽取数据-保存为json格式的数据
查看>>
一种神经元探索系统方法及装置
查看>>
MySQL的IF函数
查看>>
深入解析Dropout——基本思想:以概率P舍弃部分神经元,其它神经元以概率q=1-p被保留,舍去的神经元的输出都被设置为零...
查看>>
android85 短信防火墙
查看>>
Python变量/运算符/函数/模块/string
查看>>
android144 360 快捷方式
查看>>
USB OTG & WUSB
查看>>
jquery ajax return值 没有返回 的解决方法
查看>>
idea 自动提示生成 serialVersionUID
查看>>
搜索引擎——用户搜索意图的理解及其难点解析,本质是利用机器学习用户的意图分类...
查看>>
【swift学习笔记】五.使用枚举优雅的管理Segue
查看>>
halcon学习笔记——(9)摄像机标定
查看>>
linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义【转】
查看>>
session创建问题
查看>>
嵌套类
查看>>
一网友推荐的书:框架设计(第2版):CLR Via C#
查看>>
BAT及各大互联网公司2014前端笔试面试题--Html,Css篇
查看>>
《MySQL必知必会》笔记 事务、安全及性能等
查看>>
全新的membership框架Asp.net Identity(2)——绕不过的Claims
查看>>