我有一个程序在1d数组中加载2d数组。我不能在这个例子中使用二维数组。
2维
1 2 3
4 5 6
7 8 9
1维
1 2 3 4 5 6 7 8 9
我有一个嵌套的for loop
来访问工作正常的水平值,但我不知道如何为垂直循环执行此操作。这个想法是程序加载所有可能的数字至少有两个数字,所以第一个水平行将是:
12 123 23
我想为垂直行实现相同的目的:
14 147 47
代码
for(int i = 0; i < 9; i++){
word = array[i]
for(int j = 1; j < 3-i%3; i++){
word+= array[i+j]
}
}
答案 0 :(得分:0)
假设代码符合您的要求:
for(int i = 0; i < 9; i++){
word = array[i]
for(int j = 1; j < 3-i/3; j++){
word+= array[i+3*j]
}
}