作者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/cn.aspx?n=bbs/C_and_CPP/M.1488338524.A.C33.html
※ 编辑: ozone (1.172.22.10), 03/01/2017 11:24:31