所以,我的想法很简单:给出X数字打印所有可能的组合......
例如,我有两个数字,1和0,所以程序打印:
(0,0)
(0,1)
(1,0)
(1,1)
...用C,C ++或Python做任何想法? (如果您知道如何使用其他语言,请帮助我。)
感谢。
答案 0 :(得分:3)
使用itertools.product。使用以下示例并根据需要进行扩展
>>> [x for x in itertools.product("01",repeat=2)]
[('0', '0'), ('0', '1'), ('1', '0'), ('1', '1')]
>>>