有一個集合由A-Z這26個字母組成,打印這個集合的所有子集,每個子集一行,寫C代碼實現,不能使用遞歸(騰訊面試題)

int main() { char *str="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; int num=26; for(int i=0;i<(1<<num);i++)//1<<26爲2的26次方 ,循環① { for(int j=0;j<num;j++)//j表示二進制右數第幾位,循環② { if((i&(1<<j))!=0) { print
相關文章
相關標籤/搜索