簡單的單鏈表排序 學生管理程式

2021-09-30 07:11:39 字數 569 閱讀 5036

昨晚,正在準備考研的小c叫我幫他除錯一下他的**,看了他發的cpp,居然只有乙個main函式,一大堆a1,b1,c1等變數,確實改得蛋疼,不如自己重寫乙個....

類說明:

1、person

抽象的類,可用該類派生出:學生、老師、清潔工等

2、student

學生類(派生自person)

3、node

單鏈表的節點類

2、乙個指向學習類物件的指標

4、listmgr

鍊錶管理器類的宣告,包括鍊錶排序、遍歷、交換、新增、刪除等方法

5、listitr

鍊錶的迭代類宣告(可省略)

應用程式例項類 —— 用來與使用者進行互動操作

具體**如下:

person.h

person.cpp

student.h

student.cpp

node.h

node.cpp

listmgr.h

listmgr.cpp

listitr.h

listitr.cpp

學生成績管理程式

1 可以儲存學生的姓名 學號 性別和 a b c 三 門課程的成績 2 能夠對所有學生的姓名 學號 性別和三門課程的成績進 行顯示 3 能夠根據學生三門課程的總成績對學生的記錄進行排序並 輸出 4 能夠輸出每位有不及格課程的學生的學號 姓名和不及格 課程的名字和成績 輸入 使用者輸入要錄入的學生人數...

簡單的檔案管理程式練習

根據父級目錄 存在session中 找到子檔案,並顯示 如果要顯示下級目錄下的子檔案 需要將session中的值變成下級目錄的路徑 如果要返回上一級 需要將session中的值變為上級目錄 session start 如果session裡面為空,說明是第一次開啟頁面,給它預設的資料夾 if empt...

單鏈表 學生成績管理

include using namespace std define null 0 struct student int n int main cout stu num stu score while stu num 0 return 0 student creat void p2 next nul...