#include
using namespace std;
const int maxsize=100;
struct node
;class student
;student::student()
student::student(float a,int n)
}int student::get(int i)
if(p==null)
throw"位置非法";
else
cout}void student::insert(int i,float x)
if(p==null)throw"位置非法";
else
}float student::locate(float x)
return 0;
}float student::delete(int i)
if(p==null||p->next==null)throw"位置";
else
return 0;
}void student::print()
}student::~student()
}int main()
;student stu(a,4);
cout<<"學生的成績為:"cout<<"位置4的成績為:"cout<<"在位置3插入成績90後的結果為:"stu.print();
cout<<"刪除位置2的成績後的結果為:"stu.print();cout<<"成績50所在的位置為:"return 0;
}
實驗作業三 單鏈表
題目 利用尾插法建立乙個單鏈表,並從螢幕顯示單鏈表元素列表 根據螢幕上的提示進行單鏈表的刪除 插入等操作。執行環境 dev c 5.11 下面是正式的 這裡沒有拆分成多個檔案,直接堆在一起了。單鏈表程式 包含結構體 1.定義單鏈表結構 結點 包含函式 1.獲取鍊錶的指定位置的結點 2.建立乙個單鏈表...
實驗三 單鏈表及其操作
1.通過c語言結構體定義鍊錶結點 2.定義並實現建立空鍊錶操作 3.定義並實現向鍊錶指定位置插入結點操作 4.定義並實現從鍊錶指定位置刪除結點操作 1.在vc 中建立名為linklist的空專案,並將commons.h檔案新增到頭檔案目錄中 2.在工程的頭檔案目錄中建立link list.h檔案,在...
單鏈表實驗
實驗報 告 實驗一 單鏈表及其應用 一 實驗目的 1 掌握線性表的鏈結儲存結構 2 驗證單鏈表及其基本操作的實現 3 進一步理解演算法與程式的關係,能夠將單鏈表演算法轉換為對應的程式。二 實驗內容 1 用頭插法 或尾插法 建立帶頭結點的單鏈表 2 用已建立的單鏈表實現插入 刪除 查詢等基本操作。三 ...