怎麼把二維陣列中的數值賦給一維陣列

時間 2021-09-07 13:30:17

1樓:匿名使用者

單迴圈也可以:

#include

int main(void)

,b[4],i;

for (i = 0; i<4; i++)return 0;

2樓:匿名使用者

用雙迴圈賦值吧,比如

int a[3][3];

int b[9];

int k=0;

for(int i=0;i<3li++)

for(int j=0;j<3;j++)

3樓:匿名使用者

var a:array[1..100,1..100]of longint;

b:array[1..10000]of longint;

i,j:longint;

begin

readln(n,m);

for i:=1 to n do

for j:=1 to m do

readln(a[i,j]);

for i:=1 to n do

for j:=1 to m do

b[i*j]:=a[i,j];

end.

c語言中能把一個二維陣列的值賦給一個一維陣列嗎

4樓:匿名使用者

當然可以了。抄

例如:襲

#include

void main()

,b[4];

for(i=0;i<2;i++)

for(j=0;j<2;j++)

for(k=0;k<4;k++)

printf("%d  ",b[k]);

}執行bai結果:

就是將一個du2×2的二維陣列的值zhi按順序賦給一dao個一維陣列。

5樓:匿名使用者

問題不詳細

如果是把二維陣列的其中一行,賦值給一個一維陣列,且其型別相同, 是可以的

6樓:匿名使用者

當然可以只要用迴圈結構就可以了,一個一個賦值

c語言中,怎樣將一個一維陣列中的數,賦給一個二維陣列??

7樓:匿名使用者

可以採用兩種方式:

1 按元素賦值:

遍歷一維陣列,並將每個元素賦值到二維

內陣列的對應元素上容。

或者遍歷二維陣列,將每個元素賦值為一維陣列對應值上。

優點為操作靈活,可以按照需要任意賦值。

2 當一維陣列和二維陣列型別相同,而且賦值順序與一維陣列中的儲存順序完全相同時,可以用memcpy的方式,直接一次性賦值。

如一維陣列為a,二維陣列為b,基礎型別為type,需賦值元素個數為n,可以呼叫

memcpy(b,a,sizeof(type)*n);

該方法有點為操作簡單,執行效率高。

不過所需滿足的前提條件多。在滿足上述所有條件時,用memcpy的方式更為簡單。

8樓:匿名使用者

int a[200],b[10][20];

for(i=0;i<10;i++)

for(j=0;j<20;j++)

b[i][j]=a[i*10+j];

9樓:匿名使用者

void funtion(int a[200])}

10樓:匿名使用者

#include

int main()

return 0;}

怎麼把二維陣列的值賦給一維陣列

11樓:匿名使用者

可以採用兩種方式:

1 按元素賦值:

遍歷一維陣列,並將每個元素賦值到二維陣列的對應元素上。

或者遍歷二維陣列,將每個元素賦值為一維陣列對應值上。

優點為操作靈活,可以按照需要任意賦值。

2 當一維陣列和二維陣列型別相同,而且賦值順序與一維陣列中的儲存順序完全相同時,可以用memcpy的方式,直接一次性賦值。

如一維陣列為a,二維陣列為b,基礎型別為type,需賦值元素個數為n,可以呼叫

memcpy(b,a,sizeof(type)*n);

該方法有點為操作簡單,執行效率高。

不過所需滿足的前提條件多。在滿足上述所有條件時,用memcpy的方式更為簡單。

php中如何合併幾個二維陣列成為二維陣列

宇宙大師之一 php 中的 array merge recursive 函式可以實現 將一個或多個陣列的元素的合併起來,一個陣列中的值附加在前一個陣列的後面。並返回作為結果的陣列。當有重複的鍵名時,值不會被覆蓋,而是將多個相同鍵名的值遞迴組成一個陣列。array merge recursive ar...

二維陣列是如何儲存的,二維陣列在記憶體中是如何存放的

二維陣列a m n 可以視為由m個行向量組成的向量,或者是由n個列向量組成的向量。由於計算機的記憶體是一維的,多維陣列的元素應排成線性序列後存入儲存器。陣列一般不做插入和刪除操作,即結構中元素個數和元素間的關係不變。所以採用順序儲存方法表示陣列。1 行優先儲存 將陣列元素按行向量排列,第i 1個行向...

VBA二維陣列怎麼賦值

墨陌沫默漠末 可通過 符號或 set 關鍵字進行賦值。變數在使用時還需要對其進行賦值。在vba中對變數進行賦值可通過 符號或 set 關鍵字進行。通過 符號對變數賦值的語法格式有以下幾種。變數名 資料 變數1 變數2 運算子 資料 變數1 變數2 運算子 變數3 運算子 變數n 如果在定義變數時指定...