《資料結構》 實驗4 1

2021-06-27 03:44:18 字數 849 閱讀 2957

1.實驗目的鞏固字串和多維陣列相關知識,學會運用靈活應用。

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

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

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

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

2.實驗內容

1.從鍵盤輸入一些文字,統計文字單詞的個數

源**:

#include

#include

#include

using namespace std;

int calculate(char str)

else if (state == 1)

i++;

}return count;

}int main()

{char s[100];

cout << "please input some words :" << endl;

cin.get(s, 100);

cout << "the result is :" << s << endl;

int length = 0;

length = calculate(s);

cout << "the length of the sentence :" << length << endl;

system("pause");

return 0;

執行結果:

41 資料結構

現實世界的儲存,我們使用的工具和建模。每種資料結構有自己的優點和缺點,資料儲存的常用結構有 棧 佇列 陣列 鍊錶和紅黑樹。棧 stack,又稱堆疊,它是運算受限的線性表,其限制是僅允許在標的一端進行插入和刪除操作,不允許在其他任何位置進行新增 查詢 刪除等操作。簡單的說 採用該結構的集合,對元素的訪...

資料結構實驗

資料結構實驗 寫乙個學生管理系統 如下 define overflow 1 define ok 1 define error 1 define maxsize 6 define increment 10 include include include include typedef int stat...

資料結構實驗

資料結構實驗 實驗一 順序表的實現及應用 實驗一 順序表的實現及應用 一 實驗實習目的及要求 了解和掌握線性表的順序儲存結構 掌握用c語言上機除錯線性表的基本方法 掌握線性表的基本操作 插入 刪除 查詢以及線性表合併等運算在順序儲存結構和鏈結儲存結構上的運算,以及對相應演算法的效能分析。二 實驗實習...