C語言 二維簡單陣列交換

2021-08-30 17:21:39 字數 656 閱讀 7460

將乙個二維陣列的行和列的元素互換,存到另乙個二維陣列中

array a:

1    2    3

4 5 6

array b:

1    4

2 5

3 6

思路:可以定義兩個陣列,陣列a為2列3行,存放指定的6個數,陣列b為3行2列,開始時未賦值。只要將a陣列中的元素a【i】【j】存放到b陣列中的b【j】【i】元素中即可。用巢狀的for迴圈即可完成

#includeint main()

,}; //內部必須花括號

int b[3][2],i,j;

printf("array a:\n");

for(i=0;i<2;i++) //取a array的行數 2行

printf("\n"); //列印完一行就換行

}printf("array b:\n");

for(j=0;j<3;j++) //j值參與運算,迴圈3次。

printf("\n");

}return 0;

}

C語言二維陣列

int main int argc,const char argv int array 5 建立乙個二維陣列 型別修飾符陣列名 包含幾個小陣列 每個小陣列有多少個元素 初始值如何寫?int array 3 4 一維陣列可以省略元素個數,二維陣列只能省略第一位 第乙個 3 可以不寫 第二種初始值寫法 ...

C語言 二維陣列

c語言之二維陣列 1 定義的基本格式 int a 1 2 1代表一行,2代表二列 難點 二維陣列的行列下標。字串結束標誌的實用。2 一維陣列和二維陣列的聯絡。一維陣列如同千層面一樣一層一層的,而二維陣列,只是給千層面切了幾刀 3 int a 2 3 a 0 0 是1,a 0 1 是2,a 0 2 是...

C語言 二維陣列

1 陣列名稱不可以代表儲存區 2 陣列名稱可以代表陣列裡第乙個儲存區的位址 3 可以對陣列名稱進行sizeof計算,結果是陣列裡所有儲存區的總大小 4 c99規範裡可以使用變長陣列,宣告變長陣列的時候可以用變數表示陣列裡的儲存區個數 5 某一次程式執行過程中變長陣列裡儲存區個數不會變化 6 如果程式...