作者ozone (道別,下段旅程。)
看板C_and_CPP
標題[問題] for loop依二進位count
時間Wed Mar 1 11:22:02 2017
兩個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://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1488338524.A.C33.html
※ 編輯: ozone (1.172.22.10), 03/01/2017 11:24:31