打印字符串的组合

jay*_*jay 1 c

在C中,如何打印字符串的所有组合?

例如:如果字符串是"ABC",那么可能的组合是A,B,C,AB,AC,BC,ABC.

我需要在控制台中打印所有可能的"ABC"组合.

Wil*_*ler 8

这是一个提示.将组合视为位编码.例如

空= 000 = 0

C = 001 = 1

B = 010 = 2

BC = 011 = 3

A = 100 = 4

AC = 101 = 5

AB = 110 = 6

ABC = 111 = 7

  • @jay - StackOverflow不是"给我代码免费完成我的工作",它是"我被困住了,我需要帮助,让我朝着正确的方向前进." (10认同)