嗨,我正在尝试构建一个循环来执行(C++)中 8 4 2 1 代码的 16 个状态
while( condition)
{
double Bubble[16], Bubble1[16];
Bubble[0] = ( a-2 - (b-2) ) + ( c-2 - (d-2)); // represents 0000
Bubble[1] = ( a-2 - (b-2) ) + ( c-2 - (d+2)); // represents 0001
Bubble[2] = ( a-2 - (b-2) ) + ( c+2 - (d-2)); // represents 0010
Bubble[3] = ( a-2 - (b-2) ) + ( c+2 - (d+2)); //represents 0011
.......
Bubble[15] =(a+2 - (b+2) ) + ( c+2 - (d+2)); //represents 1111
}
有没有使用 for 循环编码的简单方法?而不是每次都写气泡[]?
0 代表-2,1 代表+2。所以我有 4 个变量,每个变量都需要递增和/或递减。这可以使用 for 循环来完成吗?
感谢你的帮助