2011-09-02 67 views
0

一小时一小时,我不能想出一个解决方案。静态大小的组合

假设我有ABC,我需要它所有的3个字母组合,abc,bbc,cbc等。不是ab ab等等。它可以用循环完成吗?没有递归或方法?

回答

0
for (char ch1 = 'A'; ch1 <= 'C'; ch1++) 
    for (char ch2 = 'A'; ch2 <= 'C'; ch2++) 
     for (char ch3 = 'A'; ch3 <= 'C'; ch3++) 
+0

对于任意大小的列表? – puppypower

+0

它会吮吸迭代地实现它 - 使用递归:) –

+0

你可以请举一个如何递归的例子吗? =) – puppypower