如何編寫一個C程序,其中給定了我的n
數字(從1到10),結果是0和1的排列組合。 例如,假設n = 2
。我的輸出必須是這樣的:00
; 01
; 10
; 11
。依此類推,對於n = 3
將會有8個可能的排列組合(000, 001, 010, 100, 101, 110, 011, 111)
。0和1的排列
我對代碼有一些限制:
我只能庫stdio.h中(考慮到,math.h中是不允許的);
繼續和休息是不允許的;
每個函數都必須有一個返回;
按位運算符也是不允許的;
謝謝你。
編輯:其實,程序比這個大很多,我已經實現了所有其他部分,但我無法解決這部分。
你的代碼示例在哪裏? – Arijoon
你完全要求你的功課幫助。至少,你應該自己嘗試一下,看看你在到達SO之前卡住的地方尋求幫助。 –
注意那些'1'和'0'的模式?看看你是否可以將二進制數字與'n'相關聯。 – Miket25