若二維陣列a有m列,則計算任一元素a在陣列中位置

2021-03-04 06:06:40 字數 498 閱讀 8655

1樓:匿名使用者

d。二維陣列中的元素是通過使用下標(即陣列的行索引和列索引)來訪問的。例如:

a[2][3]將獲取陣列中第 3 行第 4 個元素。

a[i][j]將獲取陣列中第 i+1 行第 j+1個元素,即陣列中第i*m+j+1個數。

2樓:楓葉

你隨便拿兩個數試試不就知道答案了,比如a[0][0] , a[0][1],答案明顯是d啊,考試做題也要講技巧的嘛.............

3樓:和藹的

選擇d,二維陣列:第一維為行,第二維為列

i是行數(從0開始,是第i+1行的數),j是列數(從0開始,0表示第一列的數)

一行題目說有m列,a[i][j]就是i*m+j+1

4樓:安心播音

a。不理解就畫個長 m 寬 n 的矩形,j 橫著數,i 豎著數。左上角是 0 ,往右就是加 1 ,寫滿了再從下一行開始寫。

若二維陣列a有m列,則在a前的元素個數是多少

a i j 表示第i 1行,第j 1列,因此在a i j 前的元素個數是i m j 因為baic中陣列的下表是從0開始du的,這樣,在aij前面zhi就有i行 也就是0 i這麼多行 dao,每行m個數,那回麼在這一行前面就有答i m個數 在aij這一行中aij前面有j個數 也就是0 j這麼多個數 那...

c題目,假定a是二維陣列,則a

二維指標是指向指標的指標.比方說int a 2 2 那麼 a就是乙個指標,他的值指向a 0 即a 0 的記憶體位址.a 0 也是乙個指標,所以a是乙個指向指標的指標.a 0 的值指向a 0 0 即a 0 0 的位址.如果將陣列用指標訪問的話 a i j a i j 同理,多維陣列的訪問 a i j ...

c語言怎樣定義3行4列的二維陣列

int a 3 4 這樣定義就行了 賦值可以這樣 for i 0 i 3 i for j 0 j 4 j scanf d a i j 示例 main return 0 這樣就可以輸出乙個三行四列的矩陣 注意printf d a i j 這句 d後面是有空格的 資料型別 如int a 3 4 1 一般...