【发布时间】:2022-01-25 07:14:49
【问题描述】:
我有一个二维数组 (big_array),其中有四个值 = 1,
我想获取这四个值的索引,并将它们一个一个地放到另一个二维数组(small_array)中每个数组的第一个索引中。
我试过了:
for (int x = 0; x < 3; x++) {
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; x++) {
if (big_array[i][j] == 1) {
small_array[x][0] = j;
break;
}
}
}
}
而且我只得到'small_array'的所有数组中最后一个值=1的索引。
【问题讨论】:
-
矩阵中等于1的项目的索引是
{row,col}的列表。您是否有某种同态可以将其编码为small_array? -
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: arrays c if-statement multidimensional-array