[問題] for loop依二進位count
兩個int陣列array1, array2, 長度皆為8, 想在每個位置從其中一個array取出值
組成新的array同樣長度也是8, 共2^8=256種組合, 不知有什麼比較有效率的方法?
我只會用for loop, int i=0;i<256;i++, 將i轉成2進位字串
再對照此字串的8個字元位置是0或1 個別選擇array1或array2組成新的array...
感覺繞了好大一圈...不曉得有什麼簡潔的方法完成這個操作? 感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.22.10
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1488338524.A.C33.html
※ 編輯: ozone (1.172.22.10), 03/01/2017 11:24:31
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章
20
33