用順序表實現乙個簡單的學生資訊管理系統,包括如下功能:
(1) 建立學生表
(2) 輸出學生表
(3) 增加學生資訊
(4) 刪除學生資訊(指定學號或者序號,如第幾個學生)
(5) 按照給定的學號查詢學生資訊
(6) 插入學生資訊
學生資訊結點型別如下:
typedef
struct
student;
功能實現
#include
using
namespace std;
#define maxsize 100
#define overflow -2
#define ok 1
#define error 0
typedef
struct
student;
typedef
struct
sqlist;
//初始化
intinitlist
(sqlist &l)
//建立學生資訊
void
initinformation
(sqlist &l)
}//輸出學生表
void
printstudent
(sqlist l)
}//增加學生資訊
intaddinformation
(sqlist &l)
//插入學生資訊
intlistinsert
(sqlist &l,
int i)
//查詢學生資訊
intlocateelem
(sqlist l,
int e)
} cout<<
"該學號不存在"
}//刪除指定的學生資訊
intlistdelete
(sqlist &l,
int i)
//功能介面
void
fuction()
intmain()
case2:
case3:
case4:
case5:
case6:
default
: cout<<
"輸入選項錯誤,請重新輸入!!!"
;break;}
}return0;
}
學生表 用順序表實現
實驗內容 定義乙個包含學生資訊 學號,姓名,成績 的的順序表,使其具有如下功能 1 根據指定學生個數,逐個輸入學生資訊 2 逐個顯示學生表中所有學生的相關資訊 3 根據姓名進行查詢,返回此學生的學號和成績 4 根據指定的位置可返回相應的學生資訊 學號,姓名,成績 5 給定乙個學生資訊,插入到表中指定...
乙個簡單的學生資訊管理系統
昨天忽然想寫乙個小型的資訊管理系統了,用鍊錶和文字檔案儲存資訊,所以就回過頭把鍊錶看了一遍,下午的時候把框架打好了,學生資訊只有學生姓名和學號。程式功能只具備 1 新增學生資訊功能 內嵌查重功能 2 查詢功能 根據學號查詢 3 刪除學生資訊功能 內嵌一小小的登陸功能,登陸成功方可進行此操作 4 列印...
順序表 用c語言簡單實現順序表
test.h ifndef seplist h define seplist h include include include include define max 100 define default sz 3 當前預設有效值 define isc sz 2 動態分配預設增長個數 typedef...