實驗8二維陣列

2023-01-02 01:00:05 字數 588 閱讀 3003

一、實驗目的

1、掌握二維陣列的定義、賦值和輸入輸出方法;

2、學會如何應用二維陣列解決問題

二、實驗內容

1、將兩個給定的距陣(3*3)相乘得到另乙個距陣並將其列印出來。

其中提示:

(1)定義三個陣列a[3][3],b[3][3],c[3][3],先分別輸入a、b兩個陣列的元素值。

(2)計算則應設計乙個三重巢狀迴圈,一共有三個迴圈變數:i,j,kfor(i=0;i<3;i++;)

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

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

c[i][j] += a[i][k]*b[k][j]2、應用一維陣列,對10個數從小到大排序,使用選擇排序演算法。

選擇排序基本思想

第一趟排序在所有待排序的n個記錄中選出最小的數,將它與資料表中的第乙個數交換位置,使最小的數處於資料表的最前端;第二趟在剩下的n-1個記錄中再選出最小的數,將其與資料表中的第二個數交換位置,使次小的數處於資料表的第二個位置;重複這樣的操作,依次選出資料表中第三小、第四小…的元素,將它們分別換到資料表的第

三、第四…個位置上。排序共進行n-1趟,最終可實現資料表的公升序排列。如下圖所示。

二維陣列程式設計實驗報告

實驗報告 一 實驗目的 1 掌握二維陣列的定義 賦值 輸入和輸出及二維陣列元素的引用方法。2 掌握二維陣列的相關演算法 矩陣行列互換 矩陣中特定資料的查詢 3鞏固迴圈巢狀的使用。4 學習vc環境下除錯二維陣列程式的方法。二 實驗內容 1 輸入5 5的陣列,編寫程式實現 1 求出對角線上各元素的和 2...

關於二維陣列和指向指標的指標

以前一直有種誤解 二維陣列的是陣列的陣列,所以陣列的首位址是指向第乙個元素指標,而這個元素又是乙個陣列,所以把陣列首位址理解為指向指標的指標。如int a 3 2 以前一直認為a是乙個指向int指標的指標,即是乙個int 最近發現這是錯的。如果int p a 編譯就會報錯。如果強制轉換int p i...

二維動畫總結

二維動畫心得 時光如流水般逝去,二維動畫課程就這樣過去了,在這段時間裡我和同學 校友們 某某們 老師們相處的萬分愉快,而我也從他們的身上學到了我以前在書本裡沒有的知識。不過這知識永遠都不會出現在課本裡面,在這裡是緣分讓我們從五湖四海相遇。記得剛進學校,那時我對這個專業還什麼都不懂。開始接觸我模糊 陌...