四、功能模組說明
輸入學生宿舍資訊模組:完成宿舍資訊的錄入,可以選擇從平台手動輸入,也可以選擇從指定檔案中讀取。
儲存學生宿舍資訊模組,完成宿舍資訊的儲存。
排序學生宿舍資訊模組,完成按關鍵字排序的功能,可以選擇按宿舍號、學號或姓名進行排序。
查詢學生宿舍資訊模組,完成按關鍵字查詢的功能,可以選擇按宿舍號、學號或姓名進行查詢。
瀏覽學生宿舍資訊模組,完成對已經輸入的資訊的列印瀏覽,如果沒有向系統輸入資料,將提醒無檔案資料存在,請進行輸入。
最後退出系統。
五、實驗過程
#include#include#include#include#includeusing namespace std;
#define max 100
int total;
struct edg
//構造結構體,建立學生資訊的結構體陣列,其中的資訊包含名字,宿舍房號以及學號 。
student[max];
edg s[max];
void menu() //主選單的函式包含3個功能(新建,排序,查詢,列印)
if(choice[0]=='1') //進行以學號為關鍵字的排序
cout<
cout<
cout
break;
} if(choice[0]=='1')
if(i!=total+1)
else
break;
} else if(choice[0]=='2')
else
break;
} else if(choice[0]=='3')
else
break;
} else if(choice[0]=='4')
else
break;
} else }
return 0;
}
資料結構 C語言 資料結構 查詢
二 查詢演算法的效能分析 三 基於線性表的查詢 四 基於樹的查詢 五 基於雜湊表的查詢 文章索引 分類typedef struct elemtype typedef struct sstable 從表中第一條 最後一條記錄開始,逐個進行記錄的關鍵字與給定值的比較,若某個記錄的關鍵字和給定值比較相等,...
資料結構順序錶小應用 學生成績管理查詢
資料結構順序表實用練習 都是基本的函式呼叫和排序,加了點小小的選項。就算對順序表的結構熟悉練練手吧。include include include include include include include include using namespace std define true 1 de...
C語言 資料結構查詢 順序查詢及折半查詢
資料結構查詢 順序查詢和折半查詢 順序查詢 思路 從表中最後乙個記錄開始,逐個進行記錄的關鍵字和 給定值的比較,若某個記錄的關鍵字和給定值比較相等,則 返回返回記錄所在的位置,或查詢完所有記錄後還沒有發現 符合的記錄,則查詢失敗。include include include include def...