用順序表實現乙個簡單的學生資訊管理系統

2021-10-01 18:42:02 字數 1280 閱讀 6043

用順序表實現乙個簡單的學生資訊管理系統,包括如下功能:

(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...