for (int mask = 0; mask < (1 << n); mask++)
for (int i = 0; i < n; i++)
if (mask >> i & 1) { /* 第 i 个元素被选中 */ }
当 n = 4 时,外层循环里 mask 依次取到的值是( )。
- A. 1 到 4
- B. 0 到 4
- C. 1 到 15
- D. 0 到 15
g6-07161.in输出g6-07161.outfor (int mask = 0; mask < (1 << n); mask++)
for (int i = 0; i < n; i++)
if (mask >> i & 1) { /* 第 i 个元素被选中 */ }
当 n = 4 时,外层循环里 mask 依次取到的值是( )。