資料結構實驗:寫乙個學生管理系統:
**如下:
#define overflow -1
#define ok 1
#define error -1
#define maxsize 6
#define increment 10
#include
#include
#include
#include
typedef int status;
typedef struct
student;
typedef student elemtype;
typedef struct
sqlist;
void initlist(sqlist *&l) //建立化順序表
void chushihua(sqlist *&l,elemtype a,int n) //初始化鍊錶
}void chushihua1(sqlist *&l,int n)
}void menu1()
status insertlist(sqlist *&l,int i,elemtype e) //在指定位置插入指定元素
l->elem[i]=e;
l->length++;
return ok;
void printlist(sqlist *l) //列印順序表
}status findname(sqlist *l,char ch) //名字查詢
}return error;
}status shanchu(sqlist *&l,int n) //刪除位置元素
l->length–;
return ok;
}status findlocad(sqlist *l,int i) //位置查詢
void tongji(sqlist *l)
void main()
;initlist(l);
int flag=1,j;
while(flag==1)
}
}
我也是小白乙個,插入還有問題,現在還不知道怎麼改,先把它留在這裡,等我以後有時間了再回來看一下,哈哈哈哈哈,如果對你有用的話,也是不錯的體驗。
資料結構實驗
資料結構實驗 實驗一 順序表的實現及應用 實驗一 順序表的實現及應用 一 實驗實習目的及要求 了解和掌握線性表的順序儲存結構 掌握用c語言上機除錯線性表的基本方法 掌握線性表的基本操作 插入 刪除 查詢以及線性表合併等運算在順序儲存結構和鏈結儲存結構上的運算,以及對相應演算法的效能分析。二 實驗實習...
資料結構實驗報告 資料結構實驗報告
使用c語言中的陣列,實現線性表中的順序結構儲存的查詢 刪除操作。1 初始線性表通過陣列 迴圈 scanf語句實現輸入任意個整數。2 刪除操作的實現,任意輸入乙個要刪除的整數,找到這個元素,將此元素之後的所有元素逐個前移一位,實現刪除操作。3 要求以上2步操作可以重複執行。4 例如 刪除操作執行結果大...
資料結構實驗指導
資料結構實驗指導 實驗一 線性表的操作 實驗一a 線性表的順序儲存結構操作 題目 設順序表va中的資料元素遞增有序,試寫一演算法,將x插入到順序表的適當位置上,以保證該錶的有序性。實驗目的 掌握用動態陣列實現線性表的順序儲存結構及順序表的初始化 查詢 插入操作。分析 本程式設計方法 先根據插入結點x...