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