1

我想把一个像这样的二维数组[ [x, y], [a, b], [z, e] ]变成[x, y, a, b, z, e] 我已经尝试过使用索引和 for 循环的多种东西,但它们中的大多数都不起作用,而做的那个非常错误和粗略我该怎么做我 c++ 我是初学者,我正在尝试学习矩阵

4

1 回答 1

3

最好的方法是创建一个新数组。使用以下代码,它也非常简单明了

  int arr[rows*columns];
    int a=0;
    int array[rows][columns]={assign values}; 
    for(int i=0;i<rows;i++){
        for(int j=0;j<columns;j++){
           arr[a]=array[i][j];  
           a++;
        }
    }
于 2021-08-13T10:06:48.800 回答