《資料結構》實驗四:字串和多維陣列 實驗
一..實驗目的
鞏固字串和多維陣列相關知識,學會運用靈活應用。
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...