陣列程式設計作業 1

2022-12-27 22:12:02 字數 1031 閱讀 7484

實驗8 陣列程式設計(1)

一、實驗目的

1.掌握陣列的定義、引用,以及陣列的輸入和輸出方法;

2.掌握字元陣列,以及字元函式的使用;

3.學習與陣列相關的常見的演算法,如:查詢、排序等;

4.學習與矩陣相關的常見的演算法,如:加、減、乘等。

二、實驗預備知識

1.一維陣列、二維陣列、字元陣列。

2.與陣列相關的常見的演算法。

三、實驗內容

編寫程式,實現以下功能。

1. 由鍵盤任意輸入10個資料,找出其中的最大數。

2. 由鍵盤任意輸入10個資料,找出其中的最小數。

3. 定義乙個有10個元素的陣列,用其代表10個學生的考試成績,從鍵盤輸入10個成績,統計平均成績。

4. 定義乙個有10個元素的陣列,用其代表10個學生的考試成績,從鍵盤輸入10個成績,分別統計優、良、中、及格、不及格的人數 。

5. 編寫程式,由鍵盤任意輸入10個整數,分別統計其中的奇數和偶數的個數。

6. 編寫程式,由鍵盤任意輸入10個學生的成績,分別統計各分數段的百分比。

7. 定義乙個有80個元素的字元陣列,從鍵盤輸入一串字元,將其中的大寫字母轉換為小寫字母,而將原來為小寫的字母轉換為大寫字母,其他字元不變。

8. 由鍵盤任意輸入10個整形資料,將其按由小到大的順序排序後輸出(用氣泡排序)。

9. 由鍵盤任意輸入10個整形資料,將其按由小到大的順序排序後輸出(用選擇排序)。

10. 由鍵盤任意輸入10個資料,將它們倒序後輸出。

四、實驗分析

1.注意陣列下標的起始值和終止值。

2.合理利用陣列下標和迴圈變數的關係,以遍歷陣列中的元素。

3.注意利用字元陣列處理字元的方法。

4.總結常見的演算法。

五、實驗報告

1.在實驗過程中,將每乙個程式的源**儲存,如

2.建立本人學號和姓名為名稱的資料夾,如:2013211234王軍-8,將每乙個程式的源**存入此資料夾。

3.將此資料夾上傳到:上傳作業\教師名\班級名,如:上傳作業\李明\光信13-1。

Excel VBA程式設計動態陣列

在有些情況下,使用者也許不清楚需要多大的陣列,這時就需要用乙個能夠改變大小的陣列,這就是動態陣列。動態陣列可以在任何時候改變大小。在vba中,動態陣列是最靈活 最方便的一種陣列。利用動態陣列還有助於有效管理記憶體,因為動態陣列是使用時才開闢記憶體空間,在不使用這個陣列時,還可以將記憶體空間釋放給系統...

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

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

總結筆記 陣列作業

1 常量和變數都有確定的型別 比如 int a 12型別三要素 取值範圍 記憶體中儲存大小 可以執行的運算。不同的型別的取值範圍不一樣,記憶體中儲存的大小也不一樣,以int為例,2 兩種型別轉換 預設型別轉換 也稱隱式型別轉換 和強制型別轉換 顯式型別轉換 3 常量 一般的常量 字串常量 字元常量 ...