【发布时间】:2014-12-10 10:24:50
【问题描述】:
我无法弄清楚这个背后的逻辑......这是我目前所拥有的:
#include <iostream>
using namespace std;
int thearray[4][4];
int NbPos = 4;
int main() {
int i2;
int q2;
for(int i = 1; i < 4; i++) {
for(int q = 1; q < 4; q++) {
for(int c = 0; c < NbPos; c++) {
thearray[i][q] = c;
}
}
}
}
这是把数组填充到最后还是:
3 3 3
3 3 3
3 3 3
但它这样做并没有击中任何可能的组合。
理想情况下,一旦到达:
0 0 0
0 0 0
0 0 3
下一步应该是:
0 0 0
0 0 0
0 1 0
所以它达到了大量的组合。关于如何让它击中他们的任何想法?我被逻辑难住了!
【问题讨论】:
标签: c++ arrays logic 2d combinations