學生管理系統 大連理工

2021-10-07 08:58:26 字數 1494 閱讀 6353

//題目:基於鍊錶的學生資訊管理系統

//要求:

// (1)插入節點:輸入學生資訊後,生成節點並插入鍊錶中;

// (2)刪除節點:根據給定的學生姓名或學號刪除該學生節點;

// (3)查詢節點:根據給定的學生姓名或學號查詢學生資訊,並顯示出來;

// (4)查詢並顯示總成績最高和最低的學生資訊;

// (5)統計鍊錶中的學生人數;

// (6)(時間允許時選做)對鍊錶節點按總成績從高到低排序。

// 注:

// (1)每個學生資訊包括:姓名、學號、性別、出生年月日和3門課的成績;

// (2)系統執行後,首先顯示乙個簡易的選單,基於選單操作來完成上述功能;

// (3)鍊錶的功能需要程式設計實現。

#include#includeusing namespace std;

class date//日期類

if(day>max) return false;

return true;

} friend istream &operator>>(istream &cin, date &date)//輸入流修改

return cin;

} friend ostream &operator<<(ostream &cout, const date &date)

cout<<"請輸入出生年月日(例如1999 12 31):";

cin>>date;

cout<<"請輸入三門課的成績:";

cin>>score1>>score2>>score3;

sum = score1+score2+score3;

}void disp()//輸出單個學生屬性

}// if(found_number)

void delete()//根據輸入的s(姓名或學號)刪除學生節點

if(flag=='y'||flag=='y')

} if(found == false) cout<<"很遺憾,沒有您要找的人"for(;pointer!=null;pointer=pointer->next)

cout<<"最大總分為:"next)

}for(pointer=first->next;pointer!=null;pointer=pointer->next)}}

//void count();//統計鍊錶中的學生人數

void sort()//對鍊錶節點按總成績從高到低排序}}

}cout<<"----------------------排序後輸出結果--------------------"next)

}void clear()//刪去所有結點

first=last;

} int get_count()

};int main()

}return 0;

}

大連理工大學資料結構上機 最小堆

include include using namespace std templateclass minheap void disp void buildheap 建立最小堆 bool isleaf int pos const 判斷是否為葉子 int leftchild int pos const...

唐駿在大連理工演講兩次的經典內容

附件是找的一篇關於唐駿的文章 挺有意思的 人家也是計算機博士 咋那麼幽默涅 唐駿是誰.猛擊這裡 姓名 唐駿 性別 男 出生 1962年 籍貫 江蘇常州 最高學歷 博士 現工作單位 福建新華都實業集團 現任職務 總裁,ceo 1980 1984 中國北京郵電學院 應用物理專業 學士學位 1985 19...

大連理工大學CSDN俱樂部新學期招新工作圓滿完成

大連理工大學csdn俱樂部成立於2011年3月,俱樂部以提高會員計算機水平,激發創造思維,鍛鍊會員能力為目的,從成立到發展壯大一直受到學部的關懷,辦講座 做培訓也受到學校同學的廣泛關注。目前俱樂部已經走進第三屆,以技術引領發展的口號卻沒有改變,如今,社團急需新鮮血液補充進來,於是我們開始了新一學年的...