我想将英文单词分解成任意的1个、2个和3个字母的组合,不同的组合之间用逗号分开。比如,单词CSDN可以分解成"C,S,D,N"(由4个单个字母组成)、"CS,DN"(分解为两个两个字母组合)、"CS,D, N"(一个两个字母组合+两个一个字母组合)、"C,SD,N"、"C,S,DN"、"CSD,N" (一个三个字母组合+1个1个字母组合)、"C,SDN"。不知道要怎样才能通过程序来穷尽这些组合方式,还请大家帮忙!
我想将英文单词分解成任意的1个、2个和3个字母的组合,不同的组合之间用逗号分开。比如,单词CS