《資料結構》第四章 字串和多維陣列 實驗

2021-06-27 07:02:03 字數 838 閱讀 9897

《資料結構》實驗四:字串和多維陣列 實驗

一..實驗目的

鞏固字串和多維陣列相關知識,學會運用靈活應用。

1.回顧字串和多維陣列的邏輯結構和儲存操作特點,字元和陣列的物理儲存結構和常見操作。

2.學習運用字串和和陣列的知識來解決實際問題。

3.進一步鞏固程式除錯方法。

4.進一步鞏固模板程式設計。

二.實驗時間

準備時間為第9周到第10前半周,具體集中實驗時間為10周周四。2個學時。

#includeusing namespace std;

int main()

{ char zichuan[50];

int changdu=0;

cout<<"請輸入乙個字串:";

cin.get(zichuan,50);

while(zichuan[changdu]!='\0')

changdu++;

cout<<"輸入字串"<2.寫程式輸出乙個5階幻方:每一行每一列每乙個對角線和均相等。

3.  自己設計乙個字元加密演算法,並設計程式驗證:輸入文字,解後加密並輸出。在些基礎上設計乙個你演算法的解密程式。

前兩題是必做題,第3題是選做題。

四.參考資料

實驗教材p197到206

五.實驗報告

1.在部落格中先寫上實習目的和內容,畫出主要操作運算演算法圖,然後分別上傳程式**。插入除錯關鍵結果截圖。

2.寫乙個博文,比較總結字串和陣列知識。建議從知識點角度和應用角度兩個方面各陳述。

資料結構 第四章 字串和多維陣列

第四章 字串和多維陣列 4.1 字串 4.1.1 字串的定義 1.字串的定義 字串是零個或多個組成的有限序列,只包含空格的串成為空格串。串中所包含的字元個數成為串的長度,長度為0的串為空串,記作 乙個非空串通常該記作 s s1,s2 sn 字串中任意個連續的字元組成的子串行稱為該串的子串,相應地,包...

資料結構 第四章 字串和多維陣列

4.1字串 4.1.1 字串的定義 1.定義 字串是零個或多個字元組成的有限序列,只包含空格的串稱為空格串。串中所包含的字元個數稱為串的長度,長度為零的串稱為空串,記作 p非空串通常記為 s s1s2 sn 其中 s是串名,雙引號是定界符,雙引號引起來的部分是串值 si 1 i n 是乙個任意字元。...

資料結構第四章字串和多維陣列

1.字串的定義 字串是零個或多個字元組成的有限序列,只包含空格的稱為空格串。串中所包含的字元個數稱為串的長度,長度為零的串稱為空串。字串中任意個連續的字元組成的子串行稱為該串的子串,包含子串的串稱為主串。子串的第乙個字元在主串中的序號稱為子串在主串中的位置。2.字串的比較 給定兩個字串 x x1x2...