使用二維陣列處理資料

2021-08-30 21:59:43 字數 856 閱讀 9520

二維陣列初體驗

為乙個二維陣列的元素賦值,顯示矩陣,求出最大元素,並顯示次矩陣的轉置矩陣。

**:

#include

#include

/* 二維陣列的資料處理 */

/* written by chen gengru */

/* updated on 2018-11-4 */

intmain()

}for

(i =

0; i <

2; i++

)printf

("\n");

} max = a[0]

[0];

h =0;

l =0;

for(i =

0; i <

2; i++)}

}printf

("最大的元素是:a[%d][%d]=%d\n"

, h, l, max)

;for

(i =

0; i <

2; i++)}

printf

("矩陣的轉置矩陣為\n");

for(i =

0; i <

3; i++

)printf

("\n");

}return0;

}

注意:

定義轉置矩陣的時候,是b[j][i] = a[i][j],而不是b[i][j] = a[j][i]!

因為此迴圈是對a的迴圈,a是主元,b跟著a走,故是把乙個恰當的b放到乙個給定的a中。

結果:

vector 處理二維陣列

首先,vector相較於陣列具有很多優點,這些優點也是我們通常優先使用vector而不是陣列的原因。1.陣列 一經建立,陣列長度固定,不能改變,如果想更改陣列長度,只能建立乙個更大的新陣列,然後把原陣列的所有元素複製到新陣列的儲存空間中去。2.陣列不提供獲取其容量大小size操作。3.陣列不提供自動...

把一維陣列處理成二維陣列

array size 3 幸運 array size 4 開寶箱 string length 16 大轉盤 string length 0 砸金蛋 string length 0 刮刮樂 string length 0 積分兌換 array size 4 兌換磚石 string length 0 兌...

二維陣列的使用

define crt secure no warnings include include include intdemo01 void int a2 3 4 int a3 4 int i 0 int j 0 for i 0 i 3 i printf n printf n 16 二維陣列陣列名代表第...