c语言 算法求助
数组{1,2,3},怎么实现打印它的所有子集{1}、{2}、{3}、{1,2}、{2,3}、{1,2,3}
[解决办法]
仅供参考
- C/C++ code
#include <stdio.h>#include <string.h>char *a="abcde";int L,i,j,k;void main() { L=strlen(a); for (i=1;i<=L;i++) { for (j=0;j<=L-i;j++) { for (k=j;k<j+i;k++) { printf("%c",a[k]); } printf("\n"); } }}